创建型模式主要分为五大模式,分别为:抽象工厂模式、建造者模式、工厂方法模式、原型模式、单例模式。
抽象工厂模式
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
一、优点
1、易于交换产品系列。
2、它让具体的创建实例过程与客户端分离。
二、反射
Assembly.Load("程序集名称").CreateIn...
分类:
其他好文 时间:
2014-12-08 14:02:13
阅读次数:
134
抽象工厂模式factory:public interface Send { public void send();}public class SmsSendImpl implements Send { @Override public void send() { // TODO Auto-gene....
分类:
其他好文 时间:
2014-12-08 13:47:14
阅读次数:
160
1.1 定义 提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 ...
分类:
其他好文 时间:
2014-12-08 10:39:54
阅读次数:
153
1.首先提一下,面向对象三大特性:封装、继承、多态;两大基本原则:单一职责原则和开放封闭原则。这些是最基本的,如果觉得不熟悉,请百度,在此不赘述。2.工厂模式分三种:1)简单工厂模式,2)工厂方法模式,3)抽象工厂模式。这三种模式从上到下逐步抽象,并且更具一般性..
分类:
其他好文 时间:
2014-12-07 06:38:44
阅读次数:
185
原文地址:http://leihuang.org/2014/12/03/abstract-factory/
Creational 模式
物件的产生需要消耗系统资源,所以如何有效率的产生、管理 与操作物件,一直都是值得讨论的课题, Creational 模式即与物件的建立相关,在这个分类下的模式给出了一些指导原则及设计的方向。下面列举到的全属于Creational 模式
S...
分类:
其他好文 时间:
2014-12-05 22:48:01
阅读次数:
191
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 10:21:18
阅读次数:
369
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为"模块名称+Factory",如"UserFacory";方法名通常为"get+接口名称"或者"create+接口名称",如...
分类:
其他好文 时间:
2014-12-04 10:20:53
阅读次数:
267
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 10:20:08
阅读次数:
251
工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 08:50:22
阅读次数:
227
抽象工厂模式:在上一篇中讲到通过各个具体球类(如:足球,篮球等)来继承总球类(Ball),来实现通过BallFactory对具体球类的生产.不过,当时只是能造出不同球类,而在每种球类中肯定也有颜色,大小等不同的属性.所以,为了实现在工厂中添加属性.将抽象的Ball球类,修改成Bll接口,在该接口中添...
分类:
其他好文 时间:
2014-12-03 22:58:14
阅读次数:
171