抽象工厂模式是一种超级工厂,用来创建其他工厂。这个工厂也被称为工厂的工厂。这种类型的设计模式属于创建模式,因此模式提供了创建对象最佳方法之一
在抽象工厂模式中,接口负责创建相关对象的工厂,而不明确指定他们的类,每个生成的工厂可以按照工厂模式提供对象。
实现实例
我们将创建一个Shape和Color接口并实现这些接口的具体类,在下一步中,将创建一个抽象工厂类,AbstractFactory。在每个工厂类ShapeFactory和ColorFactory定义都是扩展自AbstractFactory。创建工厂创建类/生成器类FactoryProducer
AbstractFactoryPatternDemo这是一个演示类,使用FacotryProducer来获取,AbstractFactory对象,它会将信息(CIRCLE/RETANGLE/SQUARE)传递给AbstractFactory以获取所需要的对象类型。它还将信息(用于Color的Red/Green/Blue)传递给AbstractFactory以获取所需要的对象类型。
20190121——不羡神仙 Java抽象工厂模式

20190121——不羡神仙 Java抽象工厂模式

代码太多了,就不粘了。

相关文章:

  • 2021-12-26
  • 2021-12-24
  • 2021-10-22
  • 2021-12-21
  • 2021-07-21
  • 2021-09-14
猜你喜欢
  • 2021-10-18
  • 2021-06-15
  • 2022-01-05
  • 2021-09-15
  • 2021-12-23
  • 2022-02-21
相关资源
相似解决方案