1-为什么要使用接口
2-工厂设计模式
把生成对象的代码,即使用new来调用构造函数的代码,把它封装到工厂类当中;
对于使用者来讲,他们不用调用具体的打印机类,只需要调用打印机工厂的方法,当打印机的品牌,种类,工作模式出现变化的时候,我们只需要修改打印机工厂的类代码就可以了;
1-为什么要使用接口
2-工厂设计模式
把生成对象的代码,即使用new来调用构造函数的代码,把它封装到工厂类当中;
对于使用者来讲,他们不用调用具体的打印机类,只需要调用打印机工厂的方法,当打印机的品牌,种类,工作模式出现变化的时候,我们只需要修改打印机工厂的类代码就可以了;