test中不用关注CPU和Disk
025130a87a05f52e2898d006a0a8883.png
public class Computer {
private CPU cpu;
private Disk disk;
public Computer(){
this.cpu = new CPU();
this.disk = new Disk();
}
public void open(){
this.cpu.open();
this.disk.open();
}
public void close(){
this.cpu.close();
this.disk.close();
}
}
public class CPU {
public void open(){
System.out.println("open cpu");
}
public void close(){
System.out.println("close cpu");
}
}
public class Disk {
public void open(){
System.out.println("open disk");
}
public void close(){
System.out.println("close disk");
}
}
public class Test {
public static void main(String[] args) {
Computer computer = new Computer();
computer.open();
System.out.println("玩一会电脑");
computer.close();
}
}