摘要: https://www.jb51.net/article/76033.htm 阅读全文
posted @ 2019-06-09 15:54 李松伟 阅读(69) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/plgy_y/article/details/71629606 阅读全文
posted @ 2019-06-09 01:32 李松伟 阅读(87) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/DeanChopper/p/4770572.html 阅读全文
posted @ 2019-06-09 01:14 李松伟 阅读(65) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/ddddemo/p/5623213.html 浅拷贝 深拷贝 阅读全文
posted @ 2019-06-09 01:05 李松伟 阅读(56) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/jhq0113/article/details/45268743 核心要素 class Product 最终被建造出来的产品类 红鸟、绿鸟 abstract class Builder (要保存Product实例和定义方法) 画个鸟的草图 class Pr 阅读全文
posted @ 2019-06-09 00:11 李松伟 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 工厂模式概念:工厂模式是一种类,它具有为你创建对象的某些方法。你可以使用工厂类创建对象,而不用使用new。这样,如果你想要改变所创建的对象的类型,只需更改该工厂类即可。使用该工厂的所有代码会自动更改。 工厂模式分为三种:① 简单工厂模式 ② 工厂方法模式 ③ 抽象工厂模式 区别: 简单工厂模式:用来 阅读全文
posted @ 2019-06-07 22:58 李松伟 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1、废话不多说,先上代码 2、什么是单例模式? 单例模式就是保证系统中一个类只有一个实例,也就是说只能在类内部自己new自己产生唯一实例并对外提供 3、单例模式的实现 三私一共:私有化存储对象的实例、私有化构造函数、私有化克隆函数,公开提供实例的方法 ① 私有化一个静态属性用于存放唯一的实例 ② 私 阅读全文
posted @ 2019-06-07 17:37 李松伟 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、定义常量define与const的区别 ①const是一个语言结构,而define是一个函数。define的第三个参数来指定是否区分大小写,true表示不区分,默认为false ②const简单易读,编译时要比define快很多 ③const可以在类中使用,用于类成员常量定义。define不能在 阅读全文
posted @ 2019-06-05 10:23 李松伟 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 待定 阅读全文
posted @ 2019-06-05 00:48 李松伟 阅读(110) 评论(0) 推荐(0) 编辑
摘要: self:: 代表当前类,可访问类内静态属性、静态方法、非静态方法和常量。但不能访问非静态属性 访问方式:self::[静态属性|静态方法|非静态方法|常量],如self::$a (self不带$,变量带$) this 代表当前类对象,不可访问类内静态属性、静态方法和常量。 访问方式:$this-> 阅读全文
posted @ 2019-06-05 00:47 李松伟 阅读(1088) 评论(0) 推荐(0) 编辑