- 单一职责原则(SRP) : 解耦和增强内聚性 ;
- 开闭原则(OCP) : 软件实体(类,模块,函数等)对于扩展是开放的 , 对于修改是封闭的 ;
- 里氏替换原则(LSP) : 使用基类的地方必须能透明的使用其派生类的对象 ;
- 依赖倒置原则(DIP) : 调用者和被调用者 , 都依赖于抽象 , 而不依赖于具体 ;
- 接口隔离原则(ISP) : 使用多个隔离的接口 , 比使用单个接口要好 ;
- 最少知道原则(迪米特原则) : 降低类之间的耦合 , 一个类尽量减少对其他类的依赖 ;
- 合成复用原则(CARP) : 只是引用其他类的方法 ;
Java的七大设计原则
最新推荐文章于 2022-12-29 17:04:04 发布