
设计模式
文章平均质量分 82
慢铸相思错
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记
设计原则: 开闭原则:对扩展开放,对修改关闭。实际过程中总是难以避免修改,如果非要修改的话修改顶层比修改底层好(后面这句是自己的理解) 依赖倒转原则:高模块不应该依赖低模块,两个都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象 单一职责原则:一个类应该仅有一个引起它变化的原因(只干一件事?) 迪米特法则:尽可能降低类成员的访问权限,访问权限越低,和其他类之前的耦合程度越低 优先使用对象的合成/聚合,而不是继承。只有满足is-a关系的对象才应该使用继承 ---------------...原创 2021-08-17 14:57:14 · 114 阅读 · 0 评论 -
设计模式学习笔记
设计原则: 开闭原则:对扩展开放,对修改关闭。实际过程中总是难以避免修改,如果非要修改的话修改顶层比修改底层好(后面这句是自己的理解) 依赖倒转原则:高模块不应该依赖低模块,两个都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象 单一职责原则:一个类应该仅有一个引起它变化的原因(只干一件事?) 迪米特法则:尽可能降低类成员的访问权限,访问权限越低,和其他类之前的耦合程度越低 优先使用对象的合成/聚合,而不是继承。只有满足is-a关系的对象才应该使用继承 ---------------...原创 2021-08-17 14:56:26 · 129 阅读 · 0 评论 -
设计模式学习笔记
设计原则: 开闭原则:对扩展开放,对修改关闭。实际过程中总是难以避免修改,如果非要修改的话修改顶层比修改底层好(后面这句是自己的理解) 依赖倒转原则:高模块不应该依赖低模块,两个都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象 单一职责原则:一个类应该仅有一个引起它变化的原因(只干一件事?) 迪米特法则:尽可能降低类成员的访问权限,访问权限越低,和其他类之前的耦合程度越低 优先使用对象的合成/聚合,而不是继承。只有满足is-a关系的对象才应该使用继承 ---------------...原创 2021-08-17 14:52:34 · 119 阅读 · 0 评论