Model-View-Presenter
略 :
MVP
GUI アーキテクチャ
の一種
『
iOS アプリ設計パターン入門
』 より
歴史上、少なくとも 3 種類の MVP が存在する
MVP (Taligent)
: 原初の
MVP
で、現在の MVP とは違っている
現在 MVP と言われているのは下記の 2 つ
MVP (Supervising Controller)
複雑なプレゼンテーションロジックは Presenter だが、一部のプレゼンテーションロジックは View に
MVP (Passive View)
プレゼンテーションロジックは完全に Presenter にまとめる