我认为抽象工厂模式的最初用途是当你想要创建一系列相关对象时。这就是Gang of Four (GoF)和本教程中描述的内容:http://www.oodesign.com/abstract-factory-pattern.html
我还看到有关抽象工厂模式可用于依赖注入的帖子,特别是用于注入在运行时解决的值。这里给出的抽象工厂模式的所有用法似乎都是指这种方法:Why do we need Abstract factory design pattern?
这两个实际上是相同的模式,实现完全相同,还是它们都只有相同的名称,因为它们都使用了抽象工厂?即使它们都以相同的方式实现,也有其他模式具有相似的实现(例如,状态和策略)但名称不同,因为它们具有不同的动机,如果这也是这种情况,因为创建摘要的原因工厂在两个案例中完全不同?