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

工场模式的疑问

2012-11-01 
工厂模式的疑问C/C++ code{IExportFile *expFile ExportFactory.createExportFormat(0)expFile-export

工厂模式的疑问

C/C++ code
{        IExportFile *expFile = ExportFactory.createExportFormat(0);        expFile->export();}

如上述代码,createExportFormat产生的IExportFile派生类的指针,但如果在应用中还需要ExportFactory.createExportFormat(1)
ExportFactory.createExportFormat(2);
而且随着client选择,这几个会反复切换,产生如此多的指针,会不会代价高点?
我想是直接保存派生类的指针,在client类里,保存派生类的指针实例,这样是否节省成本?
或者有其他更好的实现呢?
球解答,

[解决办法]
代价高?指空间吗,当前的系统楼主完全不必担心啊

热点排行