设计模式类型

创建型设计模式

设计模式名称

抽象工厂方法

UML角色设计模式-创建型设计模式-02.抽象工厂方法(php)

应用场景

1、当系统所提供的工厂生产的具体产品并不是一类简单的对象,而是位于多个不同产品等级结构中、属于相同类型的具体产品时就可以使用抽象工厂模式

优缺点

###优点

1、当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象

###缺点

1、要增加一个系列的某一产品,既要在抽象的 Creator 里加代码,又要在具体的里面加代码。

git地址:

https://github.com/wonlon/Design-patterns

相关文章:

  • 2021-10-19
  • 2021-06-07
  • 2021-09-02
  • 2022-12-23
  • 2021-08-23
  • 2021-08-13
  • 2022-12-23
  • 2021-08-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2021-09-11
  • 2021-07-13
  • 2022-12-23
相关资源
相似解决方案