Model, View, Controller의 약자 하나의 애플리케이션, 프로젝트를 구상할 때 그 구성 요소를 세가지의 역할로 구분한 패턴이다.
MVC 간단 요약 Model - 백그라운드에서 동작하는 비즈니스 로직(데이터) 처리 View - 정보를 화면으로 보여주는 역할. Controller - 사용자의 입력 처리와 흐름 제어 담당. 화면과 Model과 View를 연결시켜주는 역할