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

[标题党来了]偶想用静态工厂模式,可是它又不完全支持“开闭”,偶想用工厂方法模式,可是接口或抽象中又不能有Static方法?该如何解决

2012-01-10 
[标题党来了]偶想用静态工厂模式,可是它又不完全支持“开闭”,偶想用工厂方法模式,可是接口或抽象中又不能有

[标题党来了]偶想用静态工厂模式,可是它又不完全支持“开闭”,偶想用工厂方法模式,可是接口或抽象中又不能有Static方法?
RT

[解决办法]
标题党也要把问题说清楚吧
[解决办法]
你看到的都是这两个模式的不足之处,
工厂方法是支持开闭原则的,一个工厂对应一个产品,当你新增产品时,只需增加一个工厂即可。至于使用方面,new factory() 和factory.getInstance()也没太大区别吧?只不过多写一句话。

热点排行