aka [[MVC]]. ThePragmaticProgrammer에 소개되는 프로그래밍 교훈중 하나. MVC [[Paradigm]]이라고도 한다. [[Orthogonality]]를 높히려면, 프로그램 설계과정에서 MVC를 따라야 한다. 즉 Model과 View와 Controller는 상호 독립적이어야 한다. 주로 GraphicUserInterface를 설계하는 과정에 잊지 말아야 할것이다. * View는 GUI를 의미하며, 이것의 변경이 Model에 영향을 미치지 말아야 하며, * Model은 Domain을 의미하며, 이것의 변경이 View에 미치지 말아야한다. 관련자료 * http://network.hanbitbook.co.kr/view_news.htm?serial=597 [[CSS]]와 JavaScript로 테마만들기 ---- See also ModelVsView, ModelViewPresenter ---- CategoryManual