设计模式
文章平均质量分 60
sugang_ximi
这个作者很懒,什么都没留下…
展开
-
php 简单工厂模式
<?php /** * 简单工厂模式 * 定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。 * * 1,定义抽象产品类,封装各种对象的公有方法。 * 2,定义具体产品类,并实现抽象产品类中的方法。 * 3,定义工厂类,静态方法,返回不同的具体产品对象。 **/ /**原创 2016-03-15 10:41:32 · 511 阅读 · 0 评论 -
php 工厂方法模式
<?php /** * 工厂方法模式,定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。 * * 包含的对象 * 1,抽象产品 * 2,具体产品 * 3,抽象工厂 * 4,具体工厂 * * 将简单工厂模式的工厂类进行抽象化,避免扩展时需要修改简单工厂模原创 2016-03-15 11:09:27 · 2098 阅读 · 1 评论 -
php 单例模式
<?php /** * 单例模式,用于为一个类生成一个唯一的对象。 * * 1,私有的静态变量存储单例对象 * 2,私有的构造函数,防止对象实例化 * 3,私有的克隆函数,防止对象被克隆 * 4,公有的获得单例对象函数 * * 使用场景:数据库连接 * **/ class Singl原创 2016-03-15 09:52:30 · 390 阅读 · 0 评论