MVC 패턴은 디자인 패턴 중 하나로 협업해서 개발할 때 이런식으로 코드를 만들겠다는 일종의 약속입니다
Model, View, Controller의 약자로 프로젝트의 역할을 3개의 역할로 나눈것
3개의 역할은 서로 독립적으로 작동하며 다른 부분에 영향을 덜 주면서 개발과 유지 관리에 용이합니다