06 2019 档案

摘要: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 李松伟 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:本文按如下顺序编写:①注册模式 ②适配器模式 ③观察者模式 ④原型模式 1、注册模式。为实现对象全局共享,将对象保存到数组,这就是注册到注册树。需要时从注册树取出来 2、适配器模式。新的接口要实现,旧的接口不能动,这种情况下引入一个新类即适配器,对接新的接口,实现高内聚低耦合。 3、观察者模式。观察 阅读全文
posted @ 2019-06-05 00:45 李松伟 阅读(144) 评论(0) 推荐(0) 编辑