1.工厂模式分三种 1.1 普通工厂模式:就是建立一个工厂类,对实现了同一接口的一些类进行实例创建,如下图所示: 就以老司机开车(土豪开奔驰,宝马:屌丝骑自行车)为例,说明一下普通工厂模式: 首先,创建三者的共同接口 Car,Car里面有个driver()方法; public interface Car{ public void drive(); } 然后分别创建类Bike,Benz和Bwn,都实现Car接口: public class Bike implements Car{ public v…