• 设计模式之一单一职责原则(东方化)


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

    外文: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(似乎最好一个原因)

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

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

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

  • 相关阅读:
    安卓apk反编译教程
    更换Anaconda的下载源为国内源的办法
    python:talib.BBANDS 画股价-布林线图
    Unity之ShaderGraph如何实现光边溶解
    RabbitMQ
    学生信息(c++基础)
    如何快速配置NFS
    Jenkins配置linux节点
    java毕业设计房屋出租mybatis+源码+调试部署+系统+数据库+lw
    固件签名的安全解决方案 安当加密
  • 原文地址:https://www.cnblogs.com/wumingliang/p/16476453.html