
[CS] MVP 패턴 - (Model View Presenter)
2022. 5. 28. 00:34
Computer Science🔎
MVC의 단점인 Controller의 처리량 단점을 보완하기 위해 만들어짐. (View와 Model 사이의 의존성이 높다는 점) MVP 패턴은 MVC 패턴과 유사합니다. MVC 패턴에서 파생된 것으로 컨트롤러(Controller)가 프리젠터(Presenter)로 대체됩니다. 이 패턴은 애플리케이션을 View, Presenter, Model의 세 가지 주요 측면으로 나눕니다. View 사용자가 보는 영역 Presenter 로직 처리 - 뷰와 모델 사이에서 데이터 전달 [유저가 전화주문을 했을 시 View에 보일 Data(전화주문)을 갱신 요청] - Input, Ouput - 화면에 보여질 View를 관리함 - Ui의 영향을 끼치지 않음 Model 사용자가 전화주문 시 화면을 통해 일시적으로 바뀌는 값 (전..