开放关闭原则(OCP)
对扩展开放,对修改封闭
里氏代换原则(LSP)
子类可以完全替代父类
依赖倒转原则(DIP)
客户类和服务类都应该依赖于抽象(接口),并且客户类拥有接口。
(即服务类应该实现统一的接口,并且由客户类定义接口)
依赖注入,就是容器挑选符合接口的服务类为客户提供服务。
开放关闭原则(OCP)
对扩展开放,对修改封闭
里氏代换原则(LSP)
子类可以完全替代父类
依赖倒转原则(DIP)
客户类和服务类都应该依赖于抽象(接口),并且客户类拥有接口。
(即服务类应该实现统一的接口,并且由客户类定义接口)
依赖注入,就是容器挑选符合接口的服务类为客户提供服务。