モデルビューコントローラ
『エンタープライズアプリケーションアーキテクチャパターン』14.1
Model View Controller (PofEAA Catalog)
モデル
UIには使われない
ドメインモデル
ビュー
情報の表示だけ
コントローラ
情報の変更
2つの分離
モデルからのプレゼンテーションの分離
オブザーバーパターンへの言及
ビューからのコントローラの分離
ビューごとに1つのコントローラの用意となるので、分離は通常行われていない
分離するならストラテジーパターン
IMO:これを数々のWebフレームワークが採用しているという理解