天天看点

设计模式[19]-Abstract Factory

Type: Creational

Abstract Factory: 提供一个接口创建一系列相关或者依赖的对象,而无需指定其实现类。

如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。Abstract Factory模式主要在于应对“新系列”的需求变动。缺点是难以应对“新对象”的需求变动。Abstract Factory模式经常和Factory Method模式共同组合来应对“对象创建”的需求变化。

继续阅读