装饰器、简单工厂、工厂方法和抽象工厂模式

设计模式的六大原则

  • 单一职责原则(Single Responsibility Principle)
  • 里氏替换原则(Liskov Substitution Principle)
  • 依赖倒置原则(Dependence Inversion Principle)
  • 接口隔离原则(Interface Segregation Principle)
  • 迪米特法则(Law Of Demeter)
  • 开闭原则(Open Close Principle)

具体这六大原则的含义,可以参考设计模式六大原则。

装饰者、简单工厂、工厂方法和抽象工厂模式

抽象工厂就是 DIP 原则最好的例子,不依赖细节,依赖抽象,抽象通过接口或抽象类实现

你可能感兴趣的:(装饰器、简单工厂、工厂方法和抽象工厂模式)