Type: Creational
Abstract Factory: 提供一个接口创建一系列相关或者依赖的对象,而无需指定其实现类。
如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。Abstract Factory模式主要在于应对“新系列”的需求变动。缺点是难以应对“新对象”的需求变动。Abstract Factory模式经常和Factory Method模式共同组合来应对“对象创建”的需求变化。
Type: Creational
Abstract Factory: 提供一个接口创建一系列相关或者依赖的对象,而无需指定其实现类。
如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。Abstract Factory模式主要在于应对“新系列”的需求变动。缺点是难以应对“新对象”的需求变动。Abstract Factory模式经常和Factory Method模式共同组合来应对“对象创建”的需求变化。