设计模式--创建型-抽象工厂

原创 2013年12月05日 15:02:07

1、意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。

2.别名:kit

 

3.适用性:

 一个系统要独立于他的产品的创建、组合和表示时。

一个系统要由多个产品系列中的一个来配置时。

当你要强调一系列相关的产品对象的设计以便进行联合使用时

当你提供一个产品类库,而只想显示它们的接口而不是实现时。

 

3.示例:

class Facotry

{

 private:

   Factory();

   Factory(const Factory &);

   operate = &(const Factory &) const;

public:

     Factory *getInstance();

     a* createA();

     b* cretateB();

     c* cretateC();

    d* createD();

    e* createE();

    f*  createF();

}

C#泛型(二)——创建泛型类

首先介绍一个一般的、非泛型的简化链表类,它可以包含任意类型的对象,以后再把这个类转化为泛型类。 在链表中,一个元素引用下一个元素。所以必须创建一个类,它将对象封装在链表中,并引用下一个对象。类Lin...
  • wuzhanwen
  • wuzhanwen
  • 2017年11月21日 17:49
  • 68

设计模式--六种创建型模式

前言   每几种模式之间都有一定的联系,从中发现它们的相同点和不同点,研究发生改变的节点,这就是本篇博客所要说明的创建型设计模式之间的联系。它们包括:简单工厂模式、单例模式、工厂方法模式、抽象工厂...
  • m18633778874
  • m18633778874
  • 2017年04月13日 16:58
  • 310

Java 创建泛型类型的数组

1.不能像下面这样直接利用泛型变量创建数组:               T[] a = new T[]; 但可以先创建一个Object类型的数组,再强制类型转化为泛型数组:             ...
  • l294265421
  • l294265421
  • 2015年05月10日 09:56
  • 4654

Java为什么不能创建泛型数组?

Java为什么不允许创建泛型数组?
  • aabbwoshishei
  • aabbwoshishei
  • 2015年12月03日 18:06
  • 4477

GOF设计模式笔记之创建型模式

这里是篇关于gof设计模式的笔记,记录了五种创建模型的基本特点,这是篇笔记,大家慎重进入...
  • qq_28282317
  • qq_28282317
  • 2016年04月18日 22:03
  • 407

创建型、结构型、行为型模式

http://blog.csdn.net/wulingmin21/article/details/6753363 目的 创建型模式 Creationa...
  • mydriverc2
  • mydriverc2
  • 2013年09月26日 18:09
  • 543

浅谈设计模式——对象的创建型模式

近期对Java的设计模式比较感兴趣,设计模式更好的用途只能等到工作后慢慢地体会了,以下总结一下每种设计模式的摘要,方便有个知识框架。感兴趣的可以参考阎宏博士的《Java与模式》,同时参考以下博客,个人...
  • zhuqiuhui
  • zhuqiuhui
  • 2016年08月03日 10:42
  • 367

六种创建型设计模式的比较和总结

一、描述 创建型设计模式包括如下几个:简单工厂模式(Simple Factory)、工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)、创建者模式(Bui...
  • tongyuehong
  • tongyuehong
  • 2015年05月02日 15:46
  • 1413

如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??

如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法?
  • phker
  • phker
  • 2016年06月21日 08:37
  • 1123

设计模式分类(创建型模式、结构型模式、行为模式)

1.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能...
  • itpinpai
  • itpinpai
  • 2016年04月25日 18:51
  • 7754
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设计模式--创建型-抽象工厂
举报原因:
原因补充:

(最多只允许输入30个字)