摘要: 介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 PHP代 阅读全文
posted @ 2017-01-20 14:23 抡起菜刀砍小强 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 说明: 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。 关键代码:构造函数是私有的。 PHP代码实例: JAVA代码实 阅读全文
posted @ 2017-01-20 10:50 抡起菜刀砍小强 阅读(161) 评论(0) 推荐(0) 编辑