소프트웨어 설계
핵심044
모델 - 뷰 - 컨트롤러 패턴 (Model - View - Controller Pattern)
출제 빈도
4회
원본 16쪽
모델-뷰-컨트롤러 패턴은 서브시스템을 3개의 부분으로 구조화하는 패턴이며, 각 부분의 역할은 다음과 같다.
모델(Model) : 서브시스템의 핵심 기능과 데이터를 보관함
뷰(View) : 사용자에게 정보를 표시함
컨트롤러(Controller) : 사용자로부터 입력된 변경 요청을 처리하기 위해 모델에게 명령을 보냄