Command (1) 썸네일형 리스트형 [Design Pattern] 명령 (Command) 패턴 1. 개요 명령 디자인 패턴 (Command Design Pattern)은 명령(Command)을 객체로 만들고 실행 작업을 명령한 객체(Invoke)와 실제 작업을 수행하는 객체(Receiver) 사이의 의존성을 제거하고, 명령의 매개 변수를 조작하거나 취소, 재실행하는 등의 기능을 하는 패턴이다. 2. 상황 실행되는 작업을 객체로 캡슐화하고자 할 때 작업을 취소하거나 다시 실행해야 할 때 작업의 실행 순서를 관리해야 할 때 다양한 작업을 동적으로 구성해야 할 때 실행되는 작업과 호출하는 객체 간의 의존성을 줄여야 할 때 3. 다이어그램 3.1. 설명 Command 명령 추상 클래스이다. Receiver 필드를 가진다. execute() 추상 메소드를 정의한다. ConcreteCommand Comman.. 이전 1 다음