[헤드퍼스트 디자인패턴] 6장. 호출 캡슐화하기 - 커맨드 패턴
·
스터디/객체지향
해당 게시물은 '헤드퍼스트 디자인패턴'을 읽고 내용을 정리한 글입니다.헤퍼디 스터디 링크: https://github.com/SSAFY11th-book-study/book-study 식당 주문을 통해 커맨드 패턴 알아보기식당에서의 음식 주문 과정을 그림을 통해 알아보자.해당 과정에서, 각각의 등장 인물(?)들의 역할은 다음과 같이 나눠져 있다.주문서는 주문 내용을 캡슐화한다.따라서 종업원은 어떤 메뉴를 누가 준비하는지 몰라도 된다.종업원은 주문서를 요리사에게 전달한다.정확히는 주문서에 있는 orderUp() 메소드를 실행시킨다.주방장은 주문서의 내용에 맞는 음식을 준비한다.종업원이 주문서를 전달하면(주문서에 있는 orderUp()) 메소드를 호출하면 주문을 받는 방식이다.이 예시에서 중요한 것은 어떤 것..