读书人

设计形式详解(二)

发布时间: 2012-11-07 09:56:10 作者: rapoo

设计模式详解(二)
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设计之初就加入了这个模式!
代码:略。

读书人网 >软件开发

热点推荐