![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式阅读笔记
韩老五
这个作者很懒,什么都没留下…
展开
-
设计模式笔记-01引言
1.6.7 设计应支持变化 获得最大限度复用要求系统设计能够改进。考虑系统生命周期内会发生的变化。设计模式确保系统以特定方式变化,允许系统结构的某个方面独立变化,系统更健壮。 几点建议: 1)通过Abstract Factory、Factory Method、Prototype设计模式避免显式指定类创建对象,系统依赖实现而非接口,会让变化更复杂; 2)通过Chain of Resposib...原创 2019-06-27 10:23:20 · 75 阅读 · 0 评论 -
设计模式笔记-02抽象工厂AbstractFactory
总结:不同类型产品具有相同的操作接口和不同的实现,工厂是产品组装车间。 是什么? 提供创建一组相关或相互依赖对象的接口,无需指定具体的类。 解决什么? 假设应用有多种类型的外观,那么就不应该硬编码某一个特定类型的外观。为解决这个问题,可以定义一个抽象类来声明创建每一类外观的接口。每一类外观对应一个具体的子类。 使用场景: 1) 一个系统要独立域它的产品的创建、组合和表示时 2) 一个...原创 2019-06-27 18:01:07 · 83 阅读 · 0 评论