设计模式
木偶跳舞
个人博客
展开
-
设计模式之 : 简单工厂模式
简单工厂模式示意图: 简单工厂模式优点:代码具有一定的拓展性 遵循了单一职责原则 属于面向接口编程 简单工厂模式提供了一个对外的类 Client和实际工作的类,外界只需要传递特定的参数就可以调用不同的实际功能类,而不需要直接面对实际类与函数,拓展性大大增强。代码实例: 简单工厂模式的初步实现 <?php /** * 抽象基类 * 操作类 * 因为包含转载 2016-10-21 15:55:43 · 491 阅读 · 0 评论 -
设计模式之 : 单例模式
单例模式(Singleton):用于为一个类生成一个唯一的对象。特点:1、一个类只能有一个实例 2、它必须自行创建这个实例 3、它必须自行向整个系统提供这个实例使用场景:单例模式一般使用在资源共享和需要控制资源的情况下:例如:购物车,回收站,数据库连接,计数器,配置文件共享等所有项目中只需要存在一个的模块,你都可以采用单例模式。实现 :三私一公 ①私有化构造方法:防止实例化 ②私有化克隆方法:防止克转载 2016-10-09 18:35:00 · 573 阅读 · 0 评论 -
设计模式之 : 工厂模式
设计模式之工厂模式介绍转载 2016-12-30 14:14:08 · 313 阅读 · 0 评论