2018年11月21日

php 设计模式之适配器模式

摘要: 一、意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作二、适配器模式结构图 三、适配器模式中主要角色目标(Target)角色:定义客户端使用的与特定领域相关的接口,这也就是我们所期待得到的源(Adaptee)角色:需要进行适配的 阅读全文

posted @ 2018-11-21 21:00 running-fly 阅读(411) 评论(0) 推荐(0) 编辑

php 设计模式之抽象工厂模式

摘要: 抽象工厂模式(Abstact Factory)是一种常见的软件设计模式。该模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以为此系列的产品族创建一个具体的工厂类。一、意图抽象工厂模式提供一个创建一系统相关或相互依赖对象的接口,而无需指定它们具体的类【GOF95】二、抽象工厂 阅读全文

posted @ 2018-11-21 13:42 running-fly 阅读(1354) 评论(0) 推荐(0) 编辑

php设计模式之原型模式

摘要: 原型模式(Prototype Pattern):与工厂模式类似,都是用来创建对象的。利用克隆来生成一个大对象,减少创建时的初始化等操作占用开销 (一)为什么需要原型模式 1,有些时候,我们需要创建多个类似的大对象。如果直接通过new对象,开销很大,而且new完还得进行重复的初始化工作。可能把初始化工 阅读全文

posted @ 2018-11-21 11:48 running-fly 阅读(295) 评论(0) 推荐(0) 编辑

php设计模式之建造者模式

摘要: 1 模式介绍 是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2.类设计 阅读全文

posted @ 2018-11-21 11:10 running-fly 阅读(374) 评论(0) 推荐(0) 编辑

导航