MVC 패턴은 GUI를 지닌 프로그램에서 사용하는 디자인 패턴이다.
View는 GUI drawing을
Controller는 버튼 클릭시 발생하는 이벤트에 대한 처리나 작동(Action/behavior)를
Model은 이러한 View와 Controller에 대한 상태머신을 구현한다.
위키피디아의 내용을 보면.. MFC나 JFC 등에서 사용하는
핸들러 기반의 message/event driven progam이라고 해야하나?
GUI 자체는 MFC에서 XML나 별도의 DAO를 통해 구성하게 되고
GUI는 Model의 제어를 통해 Control을 위해 eventhandler로 넘겨주게 된다.
즉..
눈에 보이는 수많은 구현 부분은 View 와 Controller이고
윈도우 시스템을 위한 Win32api 프레임워크는 Model이라고 보여진다.
[링크 : http://msdn.microsoft.com/en-us/library/ff649643.aspx]
View는 GUI drawing을
Controller는 버튼 클릭시 발생하는 이벤트에 대한 처리나 작동(Action/behavior)를
Model은 이러한 View와 Controller에 대한 상태머신을 구현한다.
위키피디아의 내용을 보면.. MFC나 JFC 등에서 사용하는
핸들러 기반의 message/event driven progam이라고 해야하나?
GUI 자체는 MFC에서 XML나 별도의 DAO를 통해 구성하게 되고
GUI는 Model의 제어를 통해 Control을 위해 eventhandler로 넘겨주게 된다.
즉..
눈에 보이는 수많은 구현 부분은 View 와 Controller이고
윈도우 시스템을 위한 Win32api 프레임워크는 Model이라고 보여진다.
[링크 : http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller] |
'Programming > 소프트웨어 공학' 카테고리의 다른 글
코딩 룰 & 정적분석 툴 (0) | 2015.05.19 |
---|---|
정적분석 / 동적분석 (0) | 2015.02.18 |
디자인 패턴 - singleton (0) | 2014.04.02 |
매번 느끼는 서글프지만 인정하고 싶지 않은 것 (0) | 2012.02.08 |
간트차트 (0) | 2012.01.31 |