摘要: 迪米特原则定义 一个对象应该对其他对象保持最少的了解。又叫最少知道原则 尽量降低类与类之间的耦合 尽量多使用private,少用public方法 迪米特原则优点 降低类与类之间的耦合,提高了模块的相对独立性 由于亲合度降低,从而提高了类的可复用率和系统的扩展性 迪米特原则实现 一个反例 老板(Bos 阅读全文
posted @ 2020-09-20 17:34 等一个,晴天 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 接口隔离原则定义 用于多个专门的接口,而不使用单一的总接口,客户端不应该依赖不需要的接口 一个类对一个类的依赖应该建立在最小的接口上 建立单一接口,不要建立庞大臃肿的接口 尽量细化接口,接口中的方法尽量少 注意适度,接口设计过大或过小都不好 接口隔离原则优点 符合高内聚低耦合的设计思想,从而使我们的 阅读全文
posted @ 2020-09-20 16:58 等一个,晴天 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则定义 不要存在多于一个导致类变更的原因 或者可以定义为:就一个类而言,应该只有一个引起它变化的原因 一个类/接口/方法只负责一项职责 单一职责原则优点 单一职责原则的核心就是控制类的粒度大小、将对象解耦、提高其内聚性。如果遵循单一职责原则将有以下优点。 降低类的复杂度。一个类只负责一项职 阅读全文
posted @ 2020-09-20 16:39 等一个,晴天 阅读(184) 评论(0) 推荐(0) 编辑