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

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

        单一职责原则定义

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

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

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

        单一职责原则的实现方法

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容