Java2009. 2. 1. 15:05

- ex) 모델하우스
                          Controller
                                |
           view   --  JCheckBox  --  Model 

- Model: JCheckBox에 대한 정보 저장, 제공

- view: model의 정보를 이용해 화면에 보여줌

- Controller: 이벤트 감지 model에 정보를 변경

- 기존의 모델을 쓰지않고 사용자가 모델을 확장할 때 interface를 구현

- 기존의 뷰를 쓰지않고  사용자가 뷰를 확장할 수 있다
  xxx.Render(interface)를 이용해서 확장

- swing은 controller와 view를 합쳐놓았다.
  (실제 하나에 클래스안에 내부클래스로 합쳐져있음 xxx.UI)
  model은 xxxx.Model

Posted by 위푸