
얼마전 아는분에게서 알게된 PureMVC패턴의 간략한 다이어그램이다.
Facade, Model, View, Control의 중앙에 큰 원들이 보이고
가장 하단의 백색원은 Facade로 Model, View, Control을 서로 연결해주고 있다.

좀더 쉽게 그려본다면 이렇게된다.
Controller에는 커맨드패턴
Model에선 Proxy패턴
View에선 Mediator가 구현되고있는데
이 모든것을 Facade로 묶고있는 구조이다.
각각의 통신은 Event가 아닌 Notification으로 연결해주고있어
곧바로 Direct로 통신할수 있다.
쉽게 말하면 종합패턴이라고 할수 있는데
세상에 이런것을 어떻게 생각해냈을까?
사람인가?
'개발 > 개발 기타' 카테고리의 다른 글
3D 게임엔진, Bink Video와 Unity (1) | 2012.11.17 |
---|---|
나의 프로그래밍 언어 (0) | 2012.02.02 |
GCC4.4.2 리눅스용과 윈도우즈용의 환상적인 스피드차이... (0) | 2010.01.20 |
fMAME.... 이런것이 있었다니 ㄱ- (0) | 2007.11.10 |