工厂模式讲解 ————————————分割线—————————— 首先我们提个问题,我们为什么需要工厂方法模式? 在我们编码的过程中,我们有些东西是需要前提条件的,例如我们在某个方法的形参传入,假设对象通过构造方法或者方法的传入(其实本质就是依赖注入,正合适比较专业的说法!!),那么我们就需要已经存在某个对象能够实现这样或者那样的功能,这个时候我们就需要工厂方法模式,提前把这个对象创建出来。 这个工厂就负责实例化对象,或许有人认为用静态方法创建你不好吗?但其实过多的使用static并不好,如果创建实例时所做的初始化工作不是像赋值这样简单的事,可能是很长一段代码,如果也写入构造函数中,那你的