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

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

2012-01-01 
一个关于抽象工厂的问题今天突然想写个抽象工厂,但发写据然写不出了,思路是这样:我先定义一个抽象工厂,再

一个关于抽象工厂的问题
今天突然想写个抽象工厂,但发写据然写不出了,
思路是这样:
我先定义一个抽象工厂,再定义一个它的实现类,此类中的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();
}

热点排行