请教工厂方法的作用

Info info = new Info()就是比从工厂方法里产生对像更消耗资源啊,,
要产生很多info的时候用InfoFactory.getInstance()就可以了吗,,
就只是起了一个减少开销的作用吗,,
请教各位师兄,,小弟先谢了,,

消耗资源是其次,不是重要的。

更重要的是将对象创建和对象使用两件事情区分开来了。
这个体现粒度细分的思想。

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

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