本次搜索结果 : "设计模式"

PHP设计模式 - 装饰器模式

装饰器模式(Decorator)是基于对象组合的方式,可以很灵活的给对象添加所需要的功能。

查看更多

PHP设计模式 - 数据映射模式

数据映射模式(Data Mapper)的目的是让持久化数据存储层、驻于内存的数据表现层、以及数据映射本身三者相互独立、互不依赖。

查看更多

PHP设计模式 - 组合模式

组合模式(Composite Pattern)用于将对象组合成树形结构以表示“部分-整体”的层次关系。组合模式使得用户对单个对象和组合对象的使用具有一致性。

查看更多

PHP设计模式 - 桥梁模式

桥梁模式(Bridge)也叫做桥接模式,用于将抽象和实现解耦,使得两者可以独立地变化。桥梁模式完全是为了解决继承的缺点而提出的设计模式。在该模式下,实现可以不受抽象的约束,不用再绑定在一个固定的抽象层次上。

查看更多

PHP设计模式 - 适配器模式

适配器模式(Adapter / Wrapper)就是为了将已存在的东西(接口)转换成适合我们需要、能被我们所利用的东西。在现实生活中,适配器更多的是作为一个中间层来实现这种转换作用。比如电源适配器,它是用于电流变换(整流)的设备。

查看更多

PHP设计模式 - 静态工厂模式

静态工厂模式(Static Factory)与简单工厂类似,该模式用于创建一组相关或依赖的对象,不同之处在于静态工厂模式使用一个静态方法来创建所有类型的对象,该静态方法通常是 factory 或 build。

查看更多

PHP设计模式 - 单例模式

单例模式(Singleton)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须提供一个访问该类的全局访问点。

查看更多

PHP设计模式 - 简单工厂模式

简单工厂模式(Simple Factory)的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。简单工厂实例化的类具有相同的接口或者基类,在子类比较固定并不需要扩展时,可以使用简单工厂。

查看更多

PHP设计模式 - 原型模式

原型模式(Prototype)通过创建原型使用克隆方法实现对象创建而不是使用标准的 new 方式。

查看更多

PHP设计模式 - 对象池模式

对象池模式(Object Pool)被用来管理对象缓存。对象池是一组已经初始化过且可以直接使用的对象集合,用户在使用对象时可以从对象池中获取对象,对其进行操作处理,并在不需要时归还给对象池而非销毁它。

查看更多