이를테면, 커맨드는 개별핸들러 즉, 커맨드안에 핸들러가 있고,
메시지는 공용핸들러 즉 메시지를 처리하는 인보커에 핸들러가 위치하고,
딱거기까지임.
커맨드가 공용핸들러까지 가져버린다고 규정해버리면, 디자인패턴이 너무확장됨
주제는 커맨드, 메시지, 이렇게 나누고,
커맨드나메시지가 단일클래스/추상클래스인경우로 구분해서
추상클래스면, 타입자체가 해당 메시지나 커맨드이니, 그냥 컨텐츠나 헤더를 갖지 않는다고 해버리고
이런 식으로 불필요한 구분은 지워버리고 큰 그림그리는게 나을듯
댓글 0