정의 : 소프트웨어 공학에서 사용되는 디자인 패턴 중 하나
목적 : 프로그램을 깔끔하고 효율적으로 만들기 위한 설계 방법
종류
MVC1 : controller/view <--> model
MVC2 : view <--> controller <--> model
MVC2 3Tire : view <--> controller <--> service <--> model
구역/레이어 종류