文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > 抽象工厂(Abstract Factory)模式
侵权投诉

抽象工厂(Abstract Factory)模式

设计模式之抽象工厂模式

抽象工厂(Abstract Factory)模式

抽象工厂(Abstract Factory)模式

一、 抽象工厂(Abstract Factory)模式

抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。

为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图:

图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可以唯一的确定这个产品。

引进抽象工厂模式

所谓的抽象工厂是指一个工厂等级结构可以创建出分属于不同产品等级结构的一个产品族中的所有对象。如果用图来描述的话,如下图:

第1页

你可能喜欢

热门文档

相关文档

  • 抽象工厂(Abstract Factory)模式

    1.3 抽象工厂(Abstract Factory)模式 抽象工厂( Factory)抽象工厂模式可以向客户端提供一个接口, 使得客户端在不必指定产品具体类型的情况 下,创建多个产品族中的...

  • 抽象工厂模式(Abstract Factory)

    .NET 设计模式(3):抽象工厂模式(Abstract Factory) 设计模式( ):抽象工厂模式( ):抽象工厂模式 ) 抽象工厂模式( 抽象工厂模式(Abstract Factory) )——探索设计...

  • 09.设计模式.抽象工厂模式(Abstract Factory)

    模式动机 ? 模式名称:抽象工厂模式(Abstract Factory) ? 模式动机:在工厂方法模式中具体工厂负责生产具体 的产品,每一个具体工厂对应一种具体产品,工厂方 法也具有...

  • 7.AbstractFactory抽象工厂模式

    7.AbstractFactory抽象工厂模式 隐藏>> 抽象工厂,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。对于工厂方法来 说,抽象工厂可实现一系列产...

  • ...method)、抽象工厂(abstract factory)

    设计模式学习之简单工厂(simple facotry)、工厂方法(actory method)、抽象工厂 (abstract factory) 一.简单工厂(Simple Factory) GOF 没有把简单工厂作为设计模式之...

  • 002 - Abstract Factory 抽象工厂模式(创建型模式)

    6 Abstract Factory 抽象工厂模式 创建型模 抽象工厂模式(创建型模 式) 动机在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的 变化,...

  • 第3讲:Abstract Factory 抽象工厂模式

    第3讲:Abstract Factory 抽象工厂模式_计算机软件及应用_IT/计算机_专业资料。第 3 讲:Abstract Factory 抽象工厂模式 2005.11.15 李建忠 new 的问题 常规的对象...

  • 抽象工厂模式(Abstract Factory Pattern)

    抽象工厂模式(Abstract Factory Pattern) 作者:webabcd 介绍 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 示例 有 Message 和 MessageModel...

  • 设计模式 (三)抽象工厂模式(AbstractFactory)

    设计模式 (三)抽象工厂模式(AbstractFactory) 抽象工厂模式(AbstractFactory)原理图 初学 uml 不会排版,就这样凑合吧,展现大概就行了 抽象,果然挺让我理解的抽象的...

  • Net设计模式实例之抽象工厂模式(Abstract Factory Patt...

    Net设计模式实例之抽象工厂模式(Abstract Factory Pattern)_计算机软件及应用_IT/计算机_专业资料。Net 设计模式实例之抽象工厂模式(Abstract Factory Pattern) 一、抽象...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email