设计原则 | 英文表达 | 说明 |
单一职责原则 | SRP,Single Responsibility Principle | 一个合理的类,应该仅有一个引起它变化的原因,即单一职责。 |
开-闭原则 | OCP,Open - Close Principle | 软件应该对修改关闭,对扩展开放 |
依赖倒置原则 | DIP,Dependency Inversion Principle | 依赖于抽象,而不要依赖于具体,因为抽象相对稳定 |
接口隔离原则 | ISP,Interface Segregation Principle | 尽量应用专门的接口,而不用单一的总接口。应该将依赖建立与多个小接口上 |
Liskov 替换原则 | LSP,Liskov Substitution Principle | 子类必须能够替换其基类 |
合成/聚合复用原则 | CARP,Composite/Aggregate Reuse Principle | 少继承,多运用对象组合,即多聚合。 |
迪米特法则 | LoD,Law of Demeter | 又叫最小知识原则,指软件实体应该尽可能少的和其他软件实体发生相互作用。 |
努力加载评论中...
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步