Abstract Factory(抽象工厂)
考试要求: 掌握     
知识路径:  > 嵌入式系统的项目开发与维护知识  > 面向对象分析与设计方法  > 设计模式  > 创建型设计模式


 
       (1)意图。提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。
       (2)结构。抽象工厂模式的结构如下图所示。
       
       抽象工厂模式结构图
       其中:
       .AbstractFactory声明一个创建抽象产品对象的操作接口。
       .ConcreteFactory实现创建具体产品对象的操作。
       .AbstractProduct为一类产品对象声明一个接口。
       .ConcreteProduct定义一个将被相应的具体工厂创建的产品对象,实现AbstractProduct接口。
       .Client仅使用由AbstractFactory和AbstractProduct类声明的接口。
       (3)适用性。Abstract Factory模式适用于:
       .一个系统要独立于它的产品的创建、组合和表示时。
       .一个系统要由多个产品系列中的一个来配置时。
       .当要强调一系列相关的产品对象的设计以便进行联合使用时。
       .当提供一个产品类库,只想显示它们的接口而不是实现时。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有