抽象工厂模式

抽象工厂模式

image-20201020171447687

image-20201020171340479

抽象工厂模式结构

image-20201020171621459

my perspective

抽象工厂提供一些基础方法(制造椅子,沙发,咖啡桌...),而具体工厂通过继承抽象工厂实现不同风格(现代,维多利亚...),同时,用户无需在意具体工厂的实现,而只需关注基础方法。

image-20201020171735314

代码示例

https://refactoringguru.cn/design-patterns/abstract-factory/java/example

原文地址:https://www.cnblogs.com/potofsalt/p/13847700.html