首页  > c罗世界杯表现 > 外观模式

外观模式

c罗世界杯表现 2025-06-30 03:26:20 7387

我把楼上那哥们说的电脑例子写了一哈

/** * 电脑接口 */

public interface Computer {

void open();

}

/** * CPU类 */

class Cpu implements Computer {

@Override

public void open() {

System.out.println("启动CPU");

}

}

/** * 内存类 */

class Ddr implements Computer {

@Override

public void open() {

System.out.println("启动内存");

}

}

/** * 硬盘类 */

class Ssd implements Computer {

@Override

public void open() {

System.out.println("启动硬盘");

}

}

/** * 外观类 */

public class Facade {

private Computer cpu;

private Computer ddr;

private Computer ssd;

/** * 启动cpu */

public void onCPU() {

cpu = new Cpu();

cpu.open();

}

/** * 启动内存 */

public void onDDR() {

ddr = new Ddr();

ddr.open();

}

/** * 启动硬盘 */

public void onSSD() {

ssd = new Ssd();

ssd.open();

}

}

public class FacadeTest34 {

public static void main(String[] args) {

Facade facade = new Facade();

facade.onSSD();

}

}

圣光教徒 圣光教徒

120***6998@qq.com

6年前 (2019-06-19)


友情链接:
Copyright © 2015 冲击世界杯_2002韩日世界杯 - 0534pos.com All Rights Reserved.