커멘드패턴
-
[Design Pattern] 커멘드(Command) 패턴 - 디자인 패턴CSE/Design Pattern 2015. 6. 13. 10:52
Pattern #18 커멘드 패턴 서비스를 호출할 때 융통성을 높이려고 사용 (ex: undo Operation) 패턴 요약 - 오퍼레이션을 클래스로 정의 동기 PDA’s GUI System 개발 프로젝트에 참여한 당신이 맡은 업무는 window main-menu 부분의 설계이다. 각 application은 mainmenu를 가지고 있고, main-menu의 각 menu 들은 여러 개의 menu-item 을 가 지 고 있 다 . 사용자가 특정 menu-item 을 선택하면 해당 menu-item에 연동된 기능이 수행된다. 당신은 어떤 식으로 설계할 것 인가? 어플리케이션 모델링 어플리케이션 모델링2 - 기능요청(예: '문서열기') 자체를 객체화 - Command - 기능요청을 원하는 각 객체에 해당 Co..