摘要: 设计模式-创建模式-简单工厂模式 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。关键代码:创建过程在工 阅读全文
posted @ 2020-08-31 17:26 北冰洋的鱼 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 程序设计模式-创建模式-单例模式 意图:保证一个类仅有一个实例或只有指定个数的实例(实例池),并提供一个访问它的全局访问点。主要解决:保证实例的单一性适用于:1当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。 2当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一 阅读全文
posted @ 2020-08-31 16:38 北冰洋的鱼 阅读(170) 评论(0) 推荐(0) 编辑