摘要:
一. 定义与类型 定义:有工程对象决定创建出哪一种产品类的实例 类型:创建型,但不属于GOF23中设计模式 二. 适用场景 工厂类负责创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心 三. 优点与缺点 优点:只需要传入一个正确的参数,就可以获取你所需要的对象, 阅读全文
摘要:
第一章 设计原则 1.开闭原则 一个软件实体,像类,模块,函数应该对扩展开放,对修改关闭 在设计的时候,要时刻考虑,让这个类尽量的好,写好了就不要去修改。如果有新的需求来,在增加一个类就完事了,原来的代码能不动就不动。这个原则的特性一个是对扩展开发,一个是对修改关闭。即面对需求,我们要做的是通过增加 阅读全文