CommandPattern

Command Pattern? - 커맨드 패턴(Command Pattern)은 Client가 보낸 요청을 객체로 캡슐화하여 이를 나중에 이용할 수 있도록 필요한 정보를 저장, 로깅, 취소할 수 있게 하는 패턴입니다. * 한마디로, 요청을 객체로 감싸서 관리하겠다는 말입니다 * 예시를 통해서 한번 이해해볼까요? 리모컨을 디자인 해달라는 의뢰를 받았습니다. 리모컨에서는 여러 기능들이 있겠죠. 에어컨을 키거나, 선풍기를 키거나, 음악 플레이어를 재생하거나 등 여러 가지 기능이 있습니다. 하지만 리모컨의 입장에서는 내가 무엇을 수행해야하는지 알 필요가 있을까요? 그저 어떤 버튼을 눌렀고, 어떻게 실행될지 알기만 하면 됩니다. 그렇게 되면 정보의 은닉(캡슐화)이 가능해집니다! 구성 요소 - 커맨드 패턴에서는 다음..
huisam
'CommandPattern' 태그의 글 목록