设计模式解析 8.3分
读书笔记 第1页
KevinLiu

1、Facade模式 意图:希望简化原有系统的使用方式。 问题:只需要使用某个复杂系统的子集,或者,需要以一种特殊的方式与系统交互。 2、Adapter模式 使控制范围之外的一个原有对象与某个接口匹配。 3、Strategy模式 可以根据所处上下文,使用不同的业务规则或算法。 4、Bridge模式 5、Abstract模式 6、Decorator模式 7、Observer模式 8、Template Method模式 9、Singleton模式、Double-Checked Locking模式 10、Object Pool模式 11、Factory Method模式 辅:分析矩阵 两个原则 一、找出变化并封装之。 二、优先使用对象聚集,而不是类继承。 在创建对象时使用共性和可变性分析作为主要工具,要优于仅仅关注名词和动词。 对于对象的创建和管理,有一条很好地通用规则可以遵守:对象应该要么构造和/或管理其他对象,而不应该兼而有之。

0
《设计模式解析》的全部笔记 3篇
豆瓣
免费下载 iOS / Android 版客户端