ADD file via upload

main
pc9pizjb6 4 months ago
parent 83b9435c6d
commit e458ea5f4b

@ -0,0 +1,25 @@
/**
*
* Printable
*/
public class BasicTest {
public static void main(String[] args) {
System.out.println("===== 基础题测试 - 接口隔离原则 =====");
// 创建可打印设备
Printable printer = new Printer("HP LaserJet");
MultifunctionalDevice mfd = new MultifunctionalDevice("Canon Pixma");
// 创建智能家居控制中心
SmartHomeControlCenter controlCenter = new SmartHomeControlCenter("Main Hub");
// 测试打印功能
System.out.println("\n测试打印设备:");
controlCenter.controlPrintable(printer);
// 测试多功能设备
System.out.println("\n测试多功能设备:");
controlCenter.controlPrintable(mfd); // 通过Printable接口调用
controlCenter.controlMultifunctionalDevice(mfd); // 通过具体类型调用
}
}
Loading…
Cancel
Save