//盗墓者是个丑奴儿,原
我曾纳闷为什么要单独创建对象,为什么不直接new对象使用?好处就在这儿,想想方法吧,为什么要设计方法?
方法是一片代码的封装,当方法功能升级的时候,直接去改方法中的代码,所有调用此方法名的都会产生改变,而不是找到找到每一处的那个不使用方法的一行行功能实现,一个个改,,,这样一算得多麻烦。
简单工厂也是这个理,需要的对象都来我这里拿吧,你要使用直接调用我方法即可,我给你返回对象出来。我给你创建,我给你返回对象,
你找我拿对象即可,当以后要需要添加对象,或是修改,这就方便了,你谁也不用找,找到我简单工厂一改,所有调用我此方法获得对象的都改变了,方便,简介。
我让你不依赖对象的创建,因为你一改动,这后果很麻烦,
达到这种不依赖的目的,这就是简单工厂