抽象工厂模式
抽象工厂模式结构
my perspective
抽象工厂提供一些基础方法(制造椅子,沙发,咖啡桌...),而具体工厂通过继承抽象工厂实现不同风格(现代,维多利亚...),同时,用户无需在意具体工厂的实现,而只需关注基础方法。
代码示例
https://refactoringguru.cn/design-patterns/abstract-factory/java/example
抽象工厂提供一些基础方法(制造椅子,沙发,咖啡桌...),而具体工厂通过继承抽象工厂实现不同风格(现代,维多利亚...),同时,用户无需在意具体工厂的实现,而只需关注基础方法。
https://refactoringguru.cn/design-patterns/abstract-factory/java/example