设计原则与思想:单一职责原则
带着问题 思考
这个原则设计的初衷
能解决哪些问题
有哪些应用场景
正文
概念
SOILD 由 5 个设计原则组成
单一职责原则
开闭原则
里式替换原则
接口隔离原则
依赖反转原则
一个类或者模块只负责完成一个职责
单一职责原则的判断标准
类中的代码行数 函数或者属性过多 会影响代码的可读性和可维护性 我们需要进行拆分
类以来的其他类过多 或者 依赖类的其他类太多 ,不符合高内聚 低耦合的设计思想 我们需要考虑对类进行拆分
私有方法过多,我们就要考虑能否将私有方法独立到新的类 中 设计为 public 方法,供更多的类使用 能从提高代码的复用性
比较难给类起一个合适的名字 很难用一个业务名词概括
版权声明: 本文为 InfoQ 作者【努力努力再努力】的原创文章。
原文链接:【http://xie.infoq.cn/article/d0786f99562f474f9df112c96】。文章转载请联系作者。
评论