07. 커맨드 패턴(Command Pattern)

2017년 1월 13일 금요일

07. 커맨드 패턴(Command Pattern)


정의
사용자가 요구하는 명령어를 객체에 캡슐화 하여 저장하고, 저장된 명령에 대해서 redo, undo의 기능을 제공하는 패턴
 

 
목적
명령을 요구하는 객체와 그 요청을 수행하는 객체의 분리
 
장점
요청 내역을 큐에 저장, 로그로 기록, 작업 취소 기능도 지원
 
단점
객체 구성 부분이 추가되면 추상부분부터 수정하여 추가해야한다.

0 개의 댓글 :

댓글 쓰기