【文章仅供非商业用途或交流学习使用】
单一职责原则定义
单一职责原则(SRP):对象不应该承担太多职责,如果一个对象承担了太多的职责,至少存在以下两个缺点。
1 一个职责的变化可能会削弱或者抑制这个类实现其它职责的能力;
2 当客户端需要该对象的某一个职责时,不得不将其它不需要的职责全都包含进来,从而造成冗余代码或代码的浪费。
单一职责原则的实现方法
要发现类的不同职责并将其分离,再封装到不同的类的模块中。
【文章仅供非商业用途或交流学习使用】
单一职责原则定义
单一职责原则(SRP):对象不应该承担太多职责,如果一个对象承担了太多的职责,至少存在以下两个缺点。
1 一个职责的变化可能会削弱或者抑制这个类实现其它职责的能力;
2 当客户端需要该对象的某一个职责时,不得不将其它不需要的职责全都包含进来,从而造成冗余代码或代码的浪费。
单一职责原则的实现方法
要发现类的不同职责并将其分离,再封装到不同的类的模块中。
本文标题:软件设计⑥原则 之 单一职责原则
本文链接:https://www.haomeiwen.com/subject/yquhgqtx.html
网友评论