摘要: 工厂模式:使用工厂类使创建类与使用类分离,从而提高代码的易维护性,可扩展性等 工厂模式分位简单工厂模式和工厂方法模式 使用简单工厂模式的步骤: 1、创建父类及其子类 父类中有[抽象]方法,在子类中实现。(父类可以是普通类,也可以是抽象类) 2、创建工厂类 有静态工厂方法,通过逻辑判断创建不同实例,返 阅读全文
posted @ 2016-06-08 15:58 雍家培 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 接口的作用 C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还 阅读全文
posted @ 2016-06-07 15:05 雍家培 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 类和对象对象:一切东西都可以看做对象,对象是类的实例化。类:类是对象的抽象,用来描述众多对象共有的特征。 定义类 class成员变量 和 成员方法访问修饰符 public共有的 private 私有的 protected 受保护的面向对象三大特性:1.封装:目的:保护类,做法:成员私有,方法访问。_ 阅读全文
posted @ 2016-06-07 15:03 雍家培 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: class Ren{ public $name; public $sex; function __construct($n,$s){ $this->name=$n; $this->sex = $s; } function __clone(){ $this->name = "李四"; //this代表 阅读全文
posted @ 2016-06-07 15:01 雍家培 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、继承 子类可以继承父类的一切,一个子类只能有一个父类,一个父类可以有多个子类 //父类 class Ren{ public $name; public $sex; public $yuyan; function Say() { echo $this->name."正在讲话!"; } } //美国 阅读全文
posted @ 2016-06-06 21:23 雍家培 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性:封装、继承、多态 1、封装 封装的目的:让类更加安全,做法是不让外界直接访问类的成员 具体做法:1、成员变为私有:访问修饰符(public、private、protected) 2、造成员方法来操作变量 SetAge()和GetAge()方法 (每个变量都需要两个方法很麻烦,用P 阅读全文
posted @ 2016-06-05 17:00 雍家培 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 类是对象的抽象化 对象是类的实例化 定义类: class ren{ //成员变量 var $name: //成员方法 function Eat(){ echo "用手吃"; } } 类实例化对象: $r = new ren(); $r->name = "张三"; //面向对象求面积 class Yu 阅读全文
posted @ 2016-06-05 11:15 雍家培 阅读(123) 评论(0) 推荐(0) 编辑
摘要: <?php // 备份数据库$host = "localhost";$user = "root"; //数据库账号$password = ""; //数据库密码$dbname = "mysql"; //数据库名称// 这里的账号、密码、名称都是从页面传过来的if (!mysql_connect($h 阅读全文
posted @ 2016-06-04 21:25 雍家培 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 数据库改密码:mysql的控制台mysql console 中文乱码解决方法:原因编码格式不一致1.建立数据库的时候,字符集选择utf-82.修改mysql的配置:在[mysqld]模块下面添加character_set_server=utf83.修改页面的编码格式为uft-8,header("co 阅读全文
posted @ 2016-06-03 16:41 雍家培 阅读(8487) 评论(0) 推荐(0) 编辑
摘要: 一、两个常用函数 1、生成随机数函数:rand(); rand();生成随机数,没法控制 rand(1,10);//参数只能不填或填两个,两个代表最大最小值 2、日期时间函数 time(); //取当前时间的UNIX时间戳 //设置时区 ate.timezone = Europe/Paris改为Et 阅读全文
posted @ 2016-06-02 16:48 雍家培 阅读(212) 评论(0) 推荐(0) 编辑