이 글은 면접을 위한 CS 전공지식노트의 책을 읽고 학습 후 스터디 공유를 위한 글입니다.
MVP 패턴이란?
- MVC 패턴에서 Controller 부분이 Presenter로 대체된 패턴
- MVC 패턴과 달리 Presenter와 View가 1:1 관계로 더 강한 결합을 지니는 디자인 패턴이다.
(책에서는 이정도만 소개하고 끝)
MVC vs. MVP
MVC

MVP

요약
- MVP: Presenter - View는 한 쌍으로 이뤄져 순차적으로 타고 올라가 Model에 데이터를 요구
- MVC: Controller가 라우터 처럼 View와 Model간의 연결을 담당함.