-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
在面向对象软件设计过程中针对特定问题简洁,优雅的解决方式。
设计原则
- 开闭原则:对扩展开放,对修改关闭(高考试卷不能修改试卷,加附加题)
- 里氏转换原则:子类继承父类(盗版光盘copy正版光盘内容)
- 依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用底层
- 接口隔离原则(单一职责原则):每个接口应该是一中角色(汽车中的USB插口),就一个类(对象或函数)而言,应该仅有一个引起它变化的原因。
- 合成/聚合复用原则:新的对象应使用一些已有对象,使之成为新对象的一部分(汽车零件,组装成汽车)
- 迪米特法则(最小知识原则):一个对象应对其它对象有尽可能少得了解
创建型
对象实例化的模式,创建型模式用于解耦对象的实例化过程。
结构型
把类和对象结合在一起形成一个更大的结构。
行为型
类和对象如何交互,及划分责任和算法。
并发型
待补充
线程池
待补充
Metadata
Metadata
Assignees
Labels
No labels