행위1 Command Pattern 커맨드(명령) 패턴 - 행동, 메소드 호출의 캡슐화 | [Design pattern] 디자인 패턴 Command Pattern 메소드 호출을 캡슐화(encapsulation) 한다. 여러 기능을 실행할 수 있도록 재사용성이 높은 클래스를 설계하는 패턴 서비스를 호출할 때 융통성을 높이려고 사용 매개 변수를 사용하여 여러가지 다른 요구사항을 처리 문제점) GUI toolkit GUI 컴포넌트(버튼, 텍스트필드) 들이 Client 가 설정한 임의의 작업을 수행하도록 하려면 어떻게 해야할까 Universal remote controller 각 버튼이 임의의 가전제품을 제어하게 하려면 어떻게 해야 할까 Unknown consumer electronic devices 객체간 상호작용 Receiver : 서비스 제공자 Invoker : Client의 일부가 될 수 있다. invoker 와 receiver 사이에.. 2021. 12. 31. 이전 1 다음