一、抽象工厂(Abstract Factory)模式抽象工厂模式是全部形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图:图中一共同拥有四个产品族,分...
分类:
其他好文 时间:
2014-07-22 22:46:33
阅读次数:
219
先来看一段程序:
对于学过反射+配置文件+抽象工厂实现数据访问的人来说,这段小程序还是很容易理解的。...
分类:
其他好文 时间:
2014-07-22 00:14:34
阅读次数:
159
1 创建型模式
单独对对象的创建进行研究,高效的创建对象就是创建型模式讨论的问题。创建型设计模式有6种:
简单工厂模式(simple factory);
工厂方法模式(factory method);
抽象工厂模式(abstract factory);
创建者模式(Builder);
原型模式(Prototype);
...
分类:
其他好文 时间:
2014-07-22 00:06:33
阅读次数:
232
工厂模式分三种:简单工厂、工厂方法、抽象工厂。其中抽象工厂是用于多个产品族的情况。所谓产品族就是不同产品组成的有机整体,各不同产品之间相互依赖。打个比方,一台电脑有CPU、主板、内存和硬盘等,这些不同产品组成了一个产品族。就好比Dell和HP要把这些产品进行不同的组装,这时就需要用到抽象工厂。以下是...
分类:
编程语言 时间:
2014-07-18 09:07:22
阅读次数:
279
前边看抽象工厂模式时,对反射有些不熟悉,这两天学习了一下,把成果记下来。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;nam...
分类:
其他好文 时间:
2014-07-16 21:11:15
阅读次数:
173
1.工厂设计模式. 参照:http://www.cnblogs.com/zhouqiang/archive/2012/07/20/2601365.html 有三种:简单工厂(Simple Factory)、工厂方法(Factory Method)、抽象工厂(Abstract Factory) 简单工...
分类:
编程语言 时间:
2014-07-16 21:06:42
阅读次数:
206
工厂:创建对象用的,与单例模式一样,属于创建型模式,如何创建呢?M:好久不见啊,小二,最近又学啥设计模式了?来找我探讨探讨。z:最近看了设计模式中Factory(静态工厂) ,工厂方法,和抽象工厂M:好啊,那我可要考考你啊。我们聊过单例模式,你这三个设计模式与单例模式什么相同点呢?z:他们都是创建模...
分类:
其他好文 时间:
2014-07-16 20:20:25
阅读次数:
170
设计模式被分成了三大类型:创建型、结构型、行为型。顾名思义是按照模式的作用领域来粗略划分的。
这篇博文,将首先从设计模式的创建型写写读后的认识。希望在这里大家一同探讨,一起学习经典,让这些经典转化成我们的能力,在我们以后的编程生活中用到这些经典,优化我们的设计和程序。
创建型模式共收纳了5个模式,分别为工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式。...
分类:
其他好文 时间:
2014-07-14 13:06:08
阅读次数:
171
抽象工厂模式比工厂模式具有更高层次的抽象性。当要返回一系列相关类中的某一个,而每个类都能根据需要返回不同的对象时,可以选择这种模式。直接进入示例。示例描述:完成花园的规划,多种花园种类,每个里面多种植物 编写一个基类Garden,Garden就是抽象工厂。它定义了具体类中的方法,并返回一系列相...
分类:
其他好文 时间:
2014-07-13 10:47:43
阅读次数:
207
三层架构之抽象工厂加反射----实现数据库转换...
分类:
数据库 时间:
2014-07-12 21:58:43
阅读次数:
290