——————————-上帝创造出的生灵有美有丑————————————
外文:There should never be more than one reason for a class to change
这句话是单一职责原则的原始定义(单一职责原则的英文名称是Single Responsibility Principle)。
先对这句外文进行拆解(因为人类的语言总是无法把现实世界完整的表达出来,拆解之后就会发现漏掉了哪一部分,但漏掉了什么具体的内容,那就每个人(非作者)都有自己的答案)
这句话里有这么几个单词:should:应该 、never more than one:不超过一个、change:变化。
应该? 为什么要应该
不超过一个?超过一个又怎样
变化?不变又怎样
(理解是联系已知来分解未知从而达到记忆的过程)
“为什么要应该,超过一个又怎样,不变又怎样。”
这像极了新物种进入旧生态圈后生态达到再次平衡的过程(抽象)。
如安排新任务、增加工作量、改革(具体)。
就是职责的大小
外文:There should never be more than one reason for a class to change(似乎最好一个原因)
但并不指定职责的大小,宛如东方的一,但是一是可以生二,二又可以生三,三又可以生无穷
所以单一职责原则,这个“一”是零到无穷的一个集合,只要能被再次平衡生态,那它是符合单“一”职责原则的。
——————————适合才是最好的,但是没有最好,只有更好——————————————————–
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容