사용자의 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 디자인 패턴이다. 비지니스 로직과 화면을 구분하는데 중점을 두고 있다. 관심분리와 응집도가 여기서도 사용된다. 우선 영어 설명부터 보자. 아래 출처 영상을 보고 정리한 글이다. The important to note about this design is that the model and view never interact with each other. any interaction between model and view is done through controller. presentation of the data is only dealt inside view. logic of the data is only dealt inside model. presentation and logic of the data is completely separated from each other. for example, u