-
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
07-15
07-15
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交