디자인 모드 - 구조 형 - 외관 모드

1342 단어 디자인 모드
외관 모드 
주 시스템 이 서브 시스템 에 대해 통 일 된 관 리 를 진행 하 다  예 를 들 어 컴퓨터 스위치 (cpu 스위치, 메모리 스위치, disk 스위치)
package com.facade;

public class Disk {

	public void start(){
		System.out.println("disk is opend");
	}
	
	public void stop(){
		System.out.println("disk is closed");
	}
}
package com.facade;

public class Cpu {
	public void start(){
		System.out.println("cpu is opend");
	}
	
	public void stop(){
		System.out.println("cpu is closed");
	}
}
package com.facade;

public class Computer {
	private Disk disk = new Disk();
	private Cpu cpu = new Cpu();
	
	public void start(){
		disk.start();
		cpu.start();
	}
	
	public void stop(){
		disk.stop();
		cpu.stop();
	}
	
}
package com.facade;

public class Test {
	public static void main(String[] args) {
		Computer computer = new Computer();
		
		computer.start();
		computer.stop();
	}
}

disk is opend
cpu is opend
disk is closed
cpu is closed

좋은 웹페이지 즐겨찾기