日期:2014-05-20  浏览次数:20762 次

请教一个设计模式
请教各位:
  一开始我想做一个生成各种Excel表单样式的ExcelFactory,就是用Factory.CreatInstance(……)来创造不同的Excel表单。但是做了后我发现生成不同的Excel表单需要的传入的参数表是不一样的,这样我是不是就不能用工厂类了呀?那为了设计上的扩展性(也就是我以后会不断地添加其它的样式),我该使用哪种设计模式呢?
  先谢谢大家啦~~

------解决方案--------------------
用“工厂方法”模式
------解决方案--------------------
可用工厂类。各实体类继承接口。通过工厂类反射实现各种接口。调用不同实体类
------解决方案--------------------
探讨
可用工厂类。各实体类继承接口。通过工厂类反射实现各种接口。调用不同实体类