Command Pattern

🗺️ Design Pattern

[Design Pattern] Command Pattern - 커맨드 패턴

Command Pattern커맨드 패턴은 요청을 독립된 객체로 변환하여 요청에 대한 모든 정보를 포함하게 만드는 행동 패턴입니다.다양한 요청을 메서드로 매개변수화하고, 요청의 실행을 지연하거나 큐에 넣을 수 있으며, 실행 취소 기능을 지원할 수 있습니다.여러 명령들을 추상화해서 class로 정의하고 Object로 만들어서 사용하는 Pattern입니다.또한 행위(Behavior) 패턴에 속합니다.클래스가 일을 실행할떄, 자신의 클래스 or 다른 클래스의 Method를 호출합니다.그러나 Method를 호출한 결과는 Object에 반영되지만, 일의 이력은 어디에도 남지 않습니다.이때, ‘이 일을 실행하시오’ 라는 ‘명령’을 표현하는 클래스가 있으면 편합니다.명령을 나타내는 클래스의 인스턴스로 하나의 ‘물건’처..

Bigbread1129
'Command Pattern' 태그의 글 목록