工厂模式是不直接new对象,因为多次new对象,而该类名修改的话,就要修改多次。而把new封装到工厂类里只在工厂类改就行
工厂模式的用处
除了省去new操作,我觉得还有一个好处是,比如常用的日志类,在很多地方使用都要new一个日志对象,哪天日志类名修改了,每个使用到的地方都得修改,如果使用工厂模式,只需要在工厂类那边修改就可以了。。
工厂模式使用类方法创建对象,而不是new,方便对象类的修改
工厂模式1
当开发中需要访问数据库或者接口的时候,将所有的类都通过工厂模式生成一下,避免修改业务逻辑代码
## 工厂模式
传统模式:每个类都需要去new一下,当类名和参数改变时就需要每个地方进行修改。
工厂模式:当类名和参数改变时只需要去工厂类里面改变。