디자인 패턴 커맨드 패턴 (1) 썸네일형 리스트형 프로그래밍 Design Pattern 이해하기 - 6 커맨드 패턴 커맨드 패턴 (캡슐화 호출) 이번 포스팅에서는 우리는 캡슐화를 호출하는 방식에 대해 배워본다. 요구사항을 받았다! "새로이 확장된 날씨 시스템에 대해 만들고 싶다. 우리는 Home Automation Remote Control을 구현하고 싶다. 그 중 리모컨을 만들고 싶다. 리모컨에는 일곱가지 기능이 들어있고 각각 온오프가 가능해야 한다. 그리고 각각의 기능은 다른 기기에 연결이 되어야 한다. 조명, 팬, 욕조, 오디오 등 각종 홈오토메이션 장비를 제어하기 위해 자바 API 클래스를 제공해주겠다. 그리고 리모컨 프로그래밍을 위한 API도 같이 만들어 달라" 라는 요구사항을 받게 되었다. 제공해준 vendor classes들을 보았다! vendor class들을 둘러보니, "on()", "off()" 메서.. 이전 1 다음