-
OO设计原则
(1) 封装变化
(2) 多用组合, 少用继承
(3) 针对接口编程, 不针对具体的实现编程
(4) 为交互对象之间的松耦合设计而努力
(5) 类应该对扩展开放, 对修改关闭
(6) 依赖抽象, 不应该依赖具体类
(7) 类中关联的对象数量不应该过多
(8) 低层组件应该等待高层组件的调用, 不应该在高层组件和低层组件之间形成环状依赖
(9) 类应当具有单一责任
-
设计模式的分类
(1) 根据模式的__目标__分成3类
1° 创建型: 涉及到对象的实例化
Singleton
Builder
Factory Method
Abstract Factory
2° 结构型: 把类或者对象组合到更大的结构中
Decorator
Proxy
Composite
Facade
Adapter
3° 行为型: 涉及到类和对象如何交互及分配职责
Template Method
Command
Iterator
Observer
State
Strategy
chapter13_设计模式总结
猜你喜欢
转载自blog.csdn.net/captxb/article/details/87900797
今日推荐
周排行