GoFの(四人組、フォーサム、「デザインパターン:オブジェクト指向における再利用のための」作者/「デザインパターン」ブック:Erich Gamma氏、リチャードヘルム、ラルフ・ジョンソン、ジョン・ブリシディース)と言及しなかったMVCしかし、それをとして、デザインパターンとして、「ユーザー・インタフェースのセットを構築するために使用されるクラスのセット。」オブザーバーパターン(オブザーバー)(パブ/サブ)、戦略モード(戦略)、合わせたモード(コンポジット):彼らの見解では、実際に他の三つの古典的なデザインパターンの進化です。フレームワークでのMVCの実装に応じても、工場出荷時のパターン(工場)とデコレータ(デコレータ)モードを使用することができます。
MVCとは何ですか?
- モデル:モデルデータ・レイヤー
- コントローラ:Yewuluojiceng
- ビュー:ビューレイヤー
長所:デカップリング、モジュラーコード
概要:MVCは実際にこのモデルの目標の一つは、被験者が観察者が更新されます変更した場合、対象と観察者の間に多くの関係を確立することで、3つのモードが収まります。別の関係が異なるユーザの入力異なる応答に対処するためにビューとコントローラ、コントローラのビューの間にある、これは非常に良い戦略モードです。