4차산업혁명의 일꾼/Java&Spring웹개발과 서버 컴퓨터

디자인패턴 - Command Pattern

르무엘 2023. 3. 12. 05:41

박은종의 객체지향 설계를 위한 디자인패턴 with 자바

 

Command Pattern

명령을 클래스로 만듬(메뉴, 프로토콜)

 

  • 요청을 객체로 만들어 전달한다.
  • 요청을 기록으로 남겨 취소도 가능하도록 한다.
  • 클라이언트 서버간의 프로토콜로 사용할 수 있다.

 

 

 

  • 명령 자체를 객체화 하여 여러 다른 객체에 명령이 전달되거나 명령이 조합될 수도 있다.
  • 새로운 프로토콜이 추가되기 쉽다.
  • 부가적인 정보가 많은 경우는 비효율적일 수 있다.

 

LIST