设计模式
布日布舒富斯基
学习使人工作,拆迁改变命运
展开
-
单一职责原则
单一职责原则: 一个接口只实现一个功能;单一职责原则的核心就是控制类的粒度大小、将对象解耦、提高其内聚性。 该原则提出对象不应承担太多职责,一个对象职责太多至少存在以下两个缺点: 1. 一个职责的变化可能会削弱或者抑制这个类实现其他职责的能力; 2. 当客户端需要该对象的某一个职责时,不得不将其他不需要的职责全都包含进来,从而造成冗余代码或代码 如果遵循单一职责原则将有以下优点: 1. 降低类的复杂度。一个类只负责一项职责,其逻辑肯定要比负责多项职责简单得多。 2. 提高类的可读性。复杂性降低,自然其可读性原创 2021-04-17 11:48:26 · 254 阅读 · 0 评论 -
接口隔离原则
2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should not be forced to depend on methods they do not use)。该原则还有另外一个定义:一个类对另一个类的依赖应该 建立在最小的接口上(The dependency of one class to another one should depend on the smallest possible interface)。 以上两个定义的含义是:要原创 2021-04-13 20:33:21 · 253 阅读 · 0 评论