请教工厂方法的作用

04-09-09 laxxx
Info info = new Info()就是比从工厂方法里产生对像更消耗资源啊,,

要产生很多info的时候用InfoFactory.getInstance()就可以了吗,,

就只是起了一个减少开销的作用吗,,

请教各位师兄,,小弟先谢了,,

banq
2004-09-10 10:00
消耗资源是其次,不是重要的。

更重要的是将对象创建和对象使用两件事情区分开来了。

这个体现粒度细分的思想。

banq
2004-09-10 10:48
注意,学习工厂模式时,一起学习Ioc模式,Ioc模式更加彻底解耦了对象创建和对象使用。

因此,目前新趋势:多使用Ioc模式,不必使用太多工厂模式。

猜你喜欢