zingers
2002-08-15 13:02

我这本身就是这个意思啊。

CLient call :creat(String classname)

自然是可以任意变换的。

banq
2002-08-15 15:11

对,petstore中就是将这个类名写在ejb-jar.xml中。

看看它的catalogDaofactory就明白

cc
2002-08-16 08:51

你那里有宠物店的代码么?他是免费的么?能不能提供给大家?

banq
2002-08-16 11:30

宠物店代码在Java.sun.com有下载

cc
2002-08-16 14:05

还是很想研究一下宠物店,但是相关介绍实在不多,找了找,这篇文章是不错的http://www.csdn.net/news/newstopic/5/5473.shtml

by the way,什么情况下最适合使用工厂模式呢?普通的工厂模式和这句话有区别么?

Class Form = Class.forName(formType);

form =(AbstractForm)Form.newInstance();

印象里工厂模式脱离不开这两句话啊!