2018-01-31设计模式原则

1.封装变化

2.多用组合,少用继承

3.针对接口编程,不针对实现编程

4.为交互对象之间松耦合设计

5.类应该对扩展开放,对修改关闭 - 装饰者模式。

6.依赖对象不依赖具体类-依赖倒置原则 -抽象工厂模式

7.只和朋友交谈,最少知识原则,减少对象之间的交互-适配器模式

8.别找我,我会找你-好莱坞原则-允许底层组件将自己挂钩到系统,高层组件决定什么时候和怎样使用这些底层组件-模板方法模式。

9.类应该只有一个改变的理由-单一职责-一个类应该只有一个引起变化的原因-迭代器模式

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容