25.单一职责原则详解
目录介绍
- 00.问题思考分析
- 01.前沿基础介绍
- 02.如何理解单一指责
- 03.如何判断是否单一
- 04.单一判断原则
- 05.单一就更好么
- 06.总结回顾一下
00.问题思考分析
- 01.如何理解类的单一指责,单一指责中这个单一是如何评判的?
- 02.懂了,但是会用么,或者实际开发中有哪些运用,能否举例说明单一职责优势?
- 03.单一指责是否设计越单一,越好呢?说出你的缘由和论证的思路想法?
- 04.单一职责原则,除了应用到类的设计上,还能延伸到哪些其他设计方面吗?
01.前沿基础介绍
- 学习一些经典的设计原则,其中包括,SOLID、KISS、YAGNI、DRY、LOD等。这些设计原则,从字面上理解,都不难。你一看就感觉懂了,一看就感觉掌握了,但真的用到项目中的时候,你会发现,“看懂”和“会用”是两回事,而“用好”更是难上加难。从工作经历来看,很多同事因为对这些原则理解得不够透彻,导致在使用的时候过于教条主义,拿原则当真理,生搬硬套,适得其反。
02.如何理解单一指责
- 单一职责原则的英文是 Single Responsibility Principle,缩写为 SRP。这个原则的英文描述是这样的:A class or module s