Discuss / Java / 对抽象工厂的理解

对抽象工厂的理解

Topic source

深蓝738

#1 Created at ... [Delete] [Delete and Lock User]

工厂模式本身是为了屏蔽构建对象的细节,以实现面向接口的目的,以达到无感知切换产品的目的。到了抽象工厂,升级成了连工厂都是多实现的。不同的工厂里有对同一个产品的不同实现。当我们想要切换使用的产品的时候,直接切换工厂就行了,而不用在普通工厂里去修改代码。把工厂都抽象出来,是真正实现了面向接口编程。符合了开闭原则。


  • 1

Reply