接口的应用
1.printer接口
class PrinterFactory{public static Printer getPrinter(int flag){ Printer printer = null; if (flag==0) { printer=new HPPrinter(); } else if(flag==1){ printer= new CanonPrinter(); } return printer;}}?
?
此后如果要添加打印机,只需要在PrinterFactory.java中增加打印机选项,在主函数中调用即可。