A. 抽象工厂模式提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。 B. 当系统中有多于一个产品族时可以考虑使用抽象工厂模式。 C. 当一个工厂等级结构可以创建出分属于不同产品等级结构的一个产品族中的所有对象时,抽象工厂模式比工厂方法模式更为简单、有效率。 D. 抽象工厂模式符合开闭原则,增加新的产品族和新的产品等级结构都很方便。
A. 桥接模式 B. 适配器模式 C. 策略模式 D. 抽象工厂模式