读书人

一个关于抽象工厂的有关问题

发布时间: 2012-01-01 23:10:55 作者: rapoo

一个关于抽象工厂的问题
今天突然想写个抽象工厂,但发写据然写不出了,
思路是这样:
我先定义一个抽象工厂,再定义一个它的实现类,此类中的getMoreFactory(String FactoryName)根据传进来的String再得到其它的工厂,其它的工厂里就可以生产产品了...
但写到最后总发现自己好像哪里错了,请高手指点下,只要思路,code自己弄...

[解决办法]
写个factory.properties 文件,内容:
FactoryName1 = org.factorys.FactoryCalss1 //org.factorys.FactoryCalss你实现的类的全名

FactoryName2 = org.factorys.FactoryCalss2
.
.
.
将文件读到一个Properties prop对象中
Factory getMoreFactory(String FactoryName){
return (Factory)Class.forName(prop.getProperty(FactoryName)).newInstanse();
}

读书人网 >J2SE开发

热点推荐