-
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_设计模式总结
最新推荐文章于 2024-08-17 06:45:00 发布
本文阐述了面向对象设计的七大原则,包括封装变化、多用组合少用继承等,并详细介绍了设计模式的三大分类:创建型、结构型和行为型,涉及多种经典设计模式如单例模式、工厂模式等。
719

被折叠的 条评论
为什么被折叠?



