工厂模式主要解决对象实例的创建问题,就是建造一个工厂类,来负责实现了同一接口的所有类的实例的创建。这种模式比较简单,下面举打印机的例子进行说明:
使用方通过打印机工厂类来获取具体打印机的实例,通过这种方式,将使用方和具体的打印机实现类进行了解耦,后续调整修改都非常方便,且对使用方基本没有影响;
工厂模式主要解决对象实例的创建问题,就是建造一个工厂类,来负责实现了同一接口的所有类的实例的创建。这种模式比较简单,下面举打印机的例子进行说明:
使用方通过打印机工厂类来获取具体打印机的实例,通过这种方式,将使用方和具体的打印机实现类进行了解耦,后续调整修改都非常方便,且对使用方基本没有影响;