1418/abstract-factory-design-pattern-in-java Abstract Factory:http://java-design-patterns.com/patterns/abstract-factory
源码 点击这里前往Github获取本文源码,其中factory-method为工厂方法相关代码,abstract-factory为抽象工厂相关代码,expandable-map是使用映射创建的可扩展工厂相关代码
完整代码及单元测试结果 https://github.com/lvgocc/java-design-patterns/tree/main/abstract-factory 代码在上面已经罗列过,这里就不在赘述
参考: refactoringguru | abstract-factory readthedocs | 抽象工厂模式(Abstract Factory) 工厂方法中每一个工厂只提供一种产品,为此,