2016年5月26日

建造者模式以及php实现

摘要: 建造者模式: 造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中 阅读全文

posted @ 2016-05-26 22:07 yujon 阅读(469) 评论(0) 推荐(1) 编辑

原型模式及php实现

摘要: 原型模式: 通过复制已经存在的实例来返回新的实例,而不是新建实例,并且原型(被复制的实例)是可定制的;原型模式多用于创建复杂的或耗时的实例,这种情况下,复制一个已经存在的实例是程序运行更高效无疑是一种好办法;主要角色: 抽象原型角色(Prototype):声明一个克隆自身的接口 具体原型角色(Con 阅读全文

posted @ 2016-05-26 22:03 yujon 阅读(250) 评论(0) 推荐(0) 编辑

单例模式及php实现

摘要: 单例模式: 单例模式(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。单例模式是 阅读全文

posted @ 2016-05-26 21:59 yujon 阅读(206) 评论(0) 推荐(0) 编辑

抽象工厂模式和php实现

摘要: 抽象工厂模式: 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。 抽象工厂模式包含如下角色: AbstractFactory:抽象工厂 ConcreteFactor 阅读全文

posted @ 2016-05-26 21:55 yujon 阅读(357) 评论(0) 推荐(0) 编辑

工厂方法模式及php实现

摘要: 工厂方法模式: 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类 阅读全文

posted @ 2016-05-26 21:51 yujon 阅读(594) 评论(0) 推荐(0) 编辑

简单工厂模式及php实现

摘要: 简单工厂模式(Simple Factory Pattern): 又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工 阅读全文

posted @ 2016-05-26 21:44 yujon 阅读(2207) 评论(0) 推荐(0) 编辑

导航