Java设计模式——创建型模式——抽象工厂模式(Abstract Factory Pattern)

抽象工厂模式算是工厂相关模式的终极形态,如果完全理解了上一章的工厂方法模式,那么抽象工厂模式就很好理解了。它与工厂方法唯一的区别就是工厂的接口里是一系列创造抽象产品的方法,而不再是一个,而相应的,抽象产品也不再是一个了,而是一系列相关的产品。这其实是工厂方法模式的一种扩展。 通常用继承和组合两种方式扩展一个接口或者类,一般我们推荐使用组合扩展一个现有的类或接口,但这并非绝对,如果你扩展的子类或子接
相关文章
相关标签/搜索