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