工厂模式就是对简单的new对象进行了封装,为什么要把new进行封装呢?当需要new很多不同对象时,而这些对象又有一些共同点,我们需要进行管理。还有一点是,创建过程有一点复杂度。那么交个一个工厂类来管理,有点像归类的办法,不用去直接面对更复杂的产品。
工厂模式就是对简单的new对象进行了封装,为什么要把new进行封装呢?当需要new很多不同对象时,而这些对象又有一些共同点,我们需要进行管理。还有一点是,创建过程有一点复杂度。那么交个一个工厂类来管理,有点像归类的办法,不用去直接面对更复杂的产品。