设计模式的七大原则
原则 | 描述 |
---|---|
SRP | Single Responsibility Principle(单一职责)—— 一个类只干一件事 |
OCP | Open Close Principle(开放关闭原则)—— 开放功能,关闭修改 |
LSP | 里氏替换原则 —— 任何一个父类都可以使用子类来替换,并且不影响程序正常执行 |
DIP | 依赖倒置原则 —— 高层模块要依赖于抽象接口 |
ISP | 接口隔离原则 —— 也就相当于接口单一职责,接口应该小而精,不包含多余的方法 |
CARP | 合成聚合复用原则 —— 少用继承,优先使用合成聚合来构建复杂对象 |
LoD | 迪米特法则 —— 松耦合Java中有哪些设计模式 |