写点什么

设计原则与思想:单一职责原则

  • 2022 年 1 月 03 日
  • 本文字数:268 字

    阅读完需:约 1 分钟

带着问题 思考

  1. 这个原则设计的初衷

  2. 能解决哪些问题

  3. 有哪些应用场景


正文


概念

SOILD 由 5 个设计原则组成

  1. 单一职责原则

  2. 开闭原则

  3. 里式替换原则

  4. 接口隔离原则

  5. 依赖反转原则


一个类或者模块只负责完成一个职责

单一职责原则的判断标准

  1. 类中的代码行数 函数或者属性过多 会影响代码的可读性和可维护性 我们需要进行拆分

  2. 类以来的其他类过多 或者 依赖类的其他类太多 ,不符合高内聚 低耦合的设计思想 我们需要考虑对类进行拆分

  3. 私有方法过多,我们就要考虑能否将私有方法独立到新的类 中 设计为 public 方法,供更多的类使用 能从提高代码的复用性

  4. 比较难给类起一个合适的名字 很难用一个业务名词概括

发布于: 3 小时前
用户头像

还未添加个人签名 2018.07.19 加入

还未添加个人简介

评论

发布
暂无评论
设计原则与思想:单一职责原则