패턴이라고 말하기도 부끄러운 패턴이다. 저차원 개념의 클래스를 감싸는 고차원 클래스를 만들고 그것을 통해 저차원의 클래스를 동작시키는 패턴이다.
1. 저차원 클래스를 만든다.
2. 또 다른 저차원 클래스를 만든다.
3. 저차원 클래스를 다루는 고차원 클래스를 만든다.
4. 이제 테스트 클래스로 확인해보자.
결과:
PC power on.
Monitor power on.
Monitor power off.
PC power off.
저차원 클래스의 조합은 RunComputer 클래스가 담당하며 Client는 고차원 클래스만 처리한다.
댓글 영역