软件设计⑥原则 之 单一职责原则

        【文章仅供非商业用途或交流学习使用】

        单一职责原则定义

        单一职责原则(SRP):对象不应该承担太多职责,如果一个对象承担了太多的职责,至少存在以下两个缺点。

        1  一个职责的变化可能会削弱或者抑制这个类实现其它职责的能力;

        2  当客户端需要该对象的某一个职责时,不得不将其它不需要的职责全都包含进来,从而造成冗余代码或代码的浪费。

        单一职责原则的实现方法

        要发现类的不同职责并将其分离,再封装到不同的类的模块中。

你可能感兴趣的:(软件设计⑥原则 之 单一职责原则)