首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式详解(二)

2012-11-07 
设计模式详解(二)factory:工厂模式当使用者不需要知道对象的创建过程的时候,适合用工厂模式。按照抽象程度

设计模式详解(二)
factory:工厂模式
当使用者不需要知道对象的创建过程的时候,适合用工厂模式。
按照抽象程度又分为三种:简单工厂模式,工厂方法模式,和抽象工厂模式。
比如写一个jdbc底层,支持多数据库的。:

简单工厂模式:

public class Test1 {private static Test1 instance = null;private Test1() {}public static Test1 getInstance() {if (instance == null) {instance = new Test1();}return instance;}}


prototype:原型模式
原型模式即java里面的clone方法。
很多人就迷糊了,java每个对象都有的方法,搞一个模式出来?
事实是,设计模式不光是针对java的,我们可以理解为java设计之初就加入了这个模式!
代码:略。

热点排行