Notice
Recent Posts
Recent Comments
Link
목록commandpattern (1)
As i wish
오랜만에 포스팅인데요 오늘은 커멘드 패턴에 대하여 알아 보겠습니다. 일단 커멘드 패턴이란... 요청을 객체의 형태로 캡슐화하여 사용자가 보낸 요청을 나중에 이용할 수 있도록 매서드 이름, 매개변수 등 요청에 필요한 정보를 저장 또는 로깅, 취소할 수 있게 하는 패턴이다. 쉽게 설명하면 가게에서 주문을 하는 경우라고 설명 할 수 있겠는데요. 손님이 주문을 하면, 웨이터가 그 주문을 받고 주문에 따라 주방장에게 요청을 하면, 주방장이 주문에 따라서 각 요리를 만드는것으로 쉽게 비유해 볼 수 있겠네요. 여기서 손님은 client, 웨이터는 invoker, 주문서가 command, 손님이 웨이터에게 주문서를 주는 행위를 setCommand(), 웨이터가 주방장에게 주문서를 주는 행위를 execute(), 주방장..
Design Pattern
2019. 3. 31. 17:12