单一职责原则(SPR)

英文名:Single Responsiblitiy Principle。简称SRP原则

应该仅有一个原因引起类的变化。
There should never be more than one reason for a class to change

优点:
类的复杂性降低,职责清晰明确的定义
可读性提高
可维护性提高
降低变更代价和风险,扩展性提高

坑:
职责的划分并没有量化的标准,只要不是大杂烩,如果要找茬怎么反驳都有理- -!
代码量增多,开发效率降低

建议:尽量的单一职责,结合实际。不要陷进去。
This is sometimes hard to see
更新时间:2020-01-26 20:42:08

本文由 寻非 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:https://www.zhouning.group/archives/单一职责原则spr
最后更新:2020-01-26 20:42:08

评论

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×