先对:先对这句外文进行拆解(二十五)职责原则

——————————-上帝创造出的生灵有美有丑————————————

外文:There should never be more than one reason for a class to change

这句话是单一职责原则的原始定义(单一职责原则的英文名称是Single Responsibility Principle)。

先对这句外文进行拆解(因为人类的语言总是无法把现实世界完整的表达出来,拆解之后就会发现漏掉了哪一部分,但漏掉了什么具体的内容,那就每个人(非作者)都有自己的答案)

图片[1]-先对:先对这句外文进行拆解(二十五)职责原则-唐朝资源网

这句话里有这么几个单词:should:应该 、never more than one:不超过一个、change:变化。

应该? 为什么要应该

图片[2]-先对:先对这句外文进行拆解(二十五)职责原则-唐朝资源网

不超过一个?超过一个又怎样

变化?不变又怎样

(理解是联系已知来分解未知从而达到记忆的过程)

“为什么要应该,超过一个又怎样,不变又怎样。”

图片[3]-先对:先对这句外文进行拆解(二十五)职责原则-唐朝资源网

这像极了新物种进入旧生态圈后生态达到再次平衡的过程(抽象)。

如安排新任务、增加工作量、改革(具体)。

图片[4]-先对:先对这句外文进行拆解(二十五)职责原则-唐朝资源网

就是职责的大小

外文:There should never be more than one reason for a class to change(似乎最好一个原因)

但并不指定职责的大小,宛如东方的一,但是一是可以生二,二又可以生三,三又可以生无穷

所以单一职责原则,这个“一”是零到无穷的一个集合,只要能被再次平衡生态,那它是符合单“一”职责原则的。

——————————适合才是最好的,但是没有最好,只有更好——————————————————–

© 版权声明
THE END
喜欢就支持一下吧
点赞139赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容