본문으로 이동

모델-뷰-프리젠터

위키백과, 우리 모두의 백과사전.
221.148.163.215 (토론)님의 2019년 6월 13일 (목) 21:14 판 (새 문서: {{분류 필요}} thumb '''모델-뷰-프레젠터'''(model-view-presenter, MVP)는 모델-뷰-컨트롤러(MVC) 아키텍처...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

모델-뷰-프레젠터(model-view-presenter, MVP)는 모델-뷰-컨트롤러(MVC) 아키텍처 패턴의 파생 패턴으로,사용자 인터페이스를 개발하기 위해 대부분 사용된다.

MVP에서 프레젠터는 "middle-man"의 기능을 담당한다. MVP에서는 모든 프레젠테이션 로직은 프레젠터로 넘어간다.[1]

예시

public class DomainView : IDomainView
{
    private IDomainPresenter domainPresenter = null;

    ///<summary>Constructor</summary>
    public DomainView()
    {
        domainPresenter = new ConcreteDomainPresenter(this);
    }
}

각주

  1. “GWT Project”. 《developers.google.com》.