摘要:
1.装饰器模式(Decorator),可以动态地添加修改类的功能2.一个类提供了一项功能,如果要在修改并添加额外的功能,传统的编程模式,需要写一个子类继承它,并重新实现类的方法3.使用装饰器模式,仅需在运行时添加一个装饰器对象即可实现,可以实现最大的灵活性 <?php /** * 输出一个字符串 * 阅读全文
摘要:
原型模式就是clone就是内存拷贝,比new的好处是创建对象快速,适合大对象创建 1.原型模式与工厂模式作用类似,都是用来创建对象2.与工厂模式的实现不同,原型模式是先创建好一个原型对象,然后通过clone原型对象来创建新的对象,这样就免去了类创建时重复的初始化操作3.原型模式适用于大对象的创建,创 阅读全文