对于代码工人有什么用?
对于架构师有什么用?
求大神~~在线等~~~~~~~在线等~~~~~~~
对于代码工人的意义在于能识别出来别人的代码使用了工厂模式,比如XML解析库很多使用了工厂模式。
架构师使用工厂模式,用来封闭设计,避免暴露不必要的信息给使用人,从而保护模块的开发者。
因为平常我们使用对象的时候,都是需要不断的new,这样就感觉很繁琐,而且,有些对象其实是我们可以重复使用的,此时new的话就会浪费资源了。
有工厂模式就简便多了,在使用对象的时候直接使用,不需要自己去new一个出来,而且,工厂模式会帮忙管理对象,并且使用单例模式模式管理,减少平常我们new时所花费的资源。