2024.12.8

 

public class CPU {

    public void run(){

        System.out.println("处理器运行");

    }

    public void off(){

        System.out.println("处理器关闭");

    }

}

public class Disk {

    public void read(){

        System.out.println("硬盘读取");

    }

    public void off(){

        System.out.println("硬盘关闭");

    }

}

public class Memory {

    public void check(){

        System.out.println("内存自检");

    }

    public void off(){

        System.out.println("内存关闭");

    }

}

public class OS {

    public void load(){

        System.out.println("操作系统载入");

    }

    public void off(){

        System.out.println("操作系统关闭");

    }

}

public class Mainframe {

    private Memory memory;

    private CPU cpu;

    private Disk disk;

    private OS os;

 

    public Mainframe(){

        memory = new Memory();

        cpu = new CPU();

        disk = new Disk();

        os = new OS();

    }

 

    public void on(){

        memory.check();

        cpu.run();

        disk.read();

        os.load();

    }

 

    public void off(){

        memory.off();

        cpu.off();

        disk.off();

        os.off();

    }

}

public class Client {

    public static void main(String[] args) {

        Mainframe mainframe = new Mainframe();

        System.out.println("电脑启动中...");

        mainframe.on();

        System.out.println("启动完成。");

        System.out.println("电脑关闭中...");

        mainframe.off();

        System.out.println("关闭完成。");

    }

posted @ 2024-12-08 09:22  kuku睡  阅读(7)  评论(0)    收藏  举报