当前位置: 代码迷 >> J2SE >> 一个关于抽象工厂的有关问题
  详细解决方案

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

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

  相关解决方案