MVC패턴이란Model,View,Controller라는 계층 구조로 나뉘어진 패턴입니다.

https://developer.mozilla.org/ko/docs/Glossary/MVC
애플리케이션의 데이터와 비즈니스 로직을 담당하며, 데이터베이스와 상호작용하여 데이터를 저장하고, 데이터를 처리하는 역할을 합니다.
Modal의 규칙
사용자에게 데이터를 표시하는 역할을 하며, 사용자가 볼 수 있는 인터페이스를 제공합니다.
View의 규칙
Modal View 사이의 상호작용을 관리하며, 사용자의 입력을 처리하고, 모델을 업데이트 및 업데이트된 모델을 기반으로 뷰를 다시 렌더링합니다.