generated at
MVP (Passive View)

2005 年に Michael Feathers らが論文としてまとめたもの
テストしやすい TDD サイクルを回せるアーキテクチャ
Passive View はオブザーバー同期をやめた view
すなわち、データの同期方法はフロー同期のみ
役割
View : ユーザーの入力を受け付け、Presenter に伝える
Presenter : View からのコマンドを Model に送る / Model の変更を受け取り、View を更新
Model : コマンドを受けて自身を更新
Cocoa MVC に類似している