1.设计原则之单一职责原则

        单一职责原则 定义: 就一个类而言, 应该仅有一个引起它变化的原因。
        从这句定义我们很难理解它的含义, 这通俗地讲就是我们不要让一个类承担过多的职责。 如果一个类承担的职责过多, 就等于把这些职责耦合在一起, 一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计, 当变化发生时, 设计会遭受到破坏。
含义
降低类的复杂性
每个类实现单一职责,并且单一职责都有清楚明确的定义,复杂性当然降低。
提高可读性 类的复杂性降低了,当然提高了可读性了。 提高可维护性 类的复杂性降低,可读性好,当然好维护。 提高扩展性 变更引起的风险降低,变更是必不可少的,如果接口的单一职责做的好,一个接口修改只对相应的实现类有影响,对其它的接口没有影响,这对系统的扩展性,维护性都是有好处的。
类的单一职责原则
一般一个对象可以分为属性和行为二部分,所以在类的设计时,我们一般把对象的属性抽象成一个BO(Business Object,业务对象),把对象的行为抽象成一个Biz(Business L

1.设计原则之单一职责原则最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/20587.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>