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