Design Pattern 3

MVC (Model-View-Controller)

출처 : http://www.willslow.com/?p=320----- MVC (Model-View-Controller) 프로그래밍을 할적에 사용되는 디자인패턴이다. Objective-C 외에도 java나 php 등에도 이미 사용되어왔던 모델패턴이며,이 패턴을 잘 지켜 프로그래밍을 하여 궁극적으로 확장 및 유지보수가 편하도록 하는데 목적이 있다.[ MVC 모델 기본구조 ]Model ↔ Controller ↔ ViewView : 데이터(객체)의 입력과 출력을 담당한다. view는 필요에 따라 model 로 부터 객체의 상태를 요청할 수 있고 응답받은 상태에 따라 다른 출력 형식을 가지고 있으며 controller 에게 전달 시 상태정보를 같이 보낼 수 있다.일반적으로 사용자가 보게되는 화면 그 자체의 의..

Design Pattern 2012.12.10

[디자인 패턴] MVC 모델과 Observer 패턴

출처 : http://www.hanb.co.kr/network/view.html?bi_id=916-----------------저자: 김대곤 이 패턴을 설명하기 전에 MVC 모델을 먼저 살펴보자. MVC 모델은 조금은 거창하게 알려져 있는 듯하다. 거의 그런 경우가 드물지만, 몇 년 전 필자가 본 누군가의 이력서에는 자신의 강점을 프로젝트에 MVC모델을 적용한다는 것이라고 적혀 있는 걸 보았다. 필자가 보기에 MVC 모델을 적용한다는 것은 달리기를 한다는 말과 같아 보인다. 필자도 달리기를 한다. 그러나 잘 하지는 못한다. 국민학교(초등학교)때부터 체육은 언제나 주저하게 되는 분야였다. 달리기를 잘하는 것과 달리기를 하는 것은 다른 문제이다. MVC 모델에서 MVC는 각각 Model, View, Cont..

Design Pattern 2012.12.07
반응형