设计模式 - 单一职责原则

  • 单一责任原则:就一个类而言,应该仅有一个引起它变化的原因。
  • 当一个类职责承担过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生的时候,设计会遭受到意想不到的破坏。
  • 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。如果能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 什么是单一职责原则 顾名思义就是一个职责嘛,完整的来说,就是一个接口、类和方法负责的功能是单一的,简单的。 ...
    元涛阅读 527评论 0 0
  • 设计模式基本原则 开放-封闭原则(OCP),是说软件实体(类、模块、函数等等)应该可以拓展,但是不可修改。开-闭原...
    西山薄凉阅读 3,914评论 3 14
  • 设计模式六大原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类...
    viva158阅读 792评论 0 1
  • 据说思想独到内心有趣的人都点击了上方蓝色字体,关注了「静水人生」 ...
    静水的人生阅读 266评论 0 0
  • 我等 等到草绿了,花红了 柳芽嫩了我笑了 我等 等到雨住了,天晴了 阴云散了鸟叫了 再等 等到花落了,草黄了 树叶...
    蓝凌儿阅读 240评论 1 2