设计模式
iteye_1244
这个作者很懒,什么都没留下…
展开
-
[原]单例模式
下面代码中的理解: Singleton类之所以是private型构造方法,就是为了防止其它类通过new来创建实例,即如此,那我们就必须用一个static的方法来创建一个实例(为什么要用static的方法?因为既然其它类不能通过new来创建实例,那么就无法获取其对象,那么只用有类的方法来获取了) [code="java"] class Singleton { private stat...2008-03-19 20:17:54 · 71 阅读 · 0 评论 -
[原]简单工厂模式
声明:以下例子来自浪曦中的教程,不过有些改动,如果哪里有疑问,可直接访问浪曦网站 简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类. [code="java"] interface Car{ public abstract void run(); public abstract void stop(); } class Beaz implement...2008-03-19 22:04:21 · 73 阅读 · 0 评论 -
[原]工厂方法模式
工厂方法模式的核心是一个抽象工厂类,而简单工厂模式把核心放在一个具体类上.工厂方法模式可以允许很多具体工厂类从抽象工厂类中将创建行为继承下来,从而可以成为多个简单工厂模式的综合,进而推广了简单工厂模式 [code="java"] interface Person{ public abstract void love(); public abstract vo...2008-03-20 19:57:45 · 74 阅读 · 0 评论