なぜ23のデザインパターンMVC

GoFの(四人組、フォーサム、「デザインパターン:オブジェクト指向における再利用のための」作者/「デザインパターン」ブック:Erich Gamma氏、リチャードヘルム、ラルフ・ジョンソン、ジョン・ブリシディース)と言及しなかったMVCしかし、それをとして、デザインパターンとして、「ユーザー・インタフェースのセットを構築するために使用されるクラスのセット。」オブザーバーパターン(オブザーバー)(パブ/サブ)、戦略モード(戦略)、合わせたモード(コンポジット):彼らの見解では、実際に他の三つの古典的なデザインパターンの進化です。フレームワークでのMVCの実装に応じても、工場出荷時のパターン(工場)とデコレータ(デコレータ)モードを使用することができます。

MVCとは何ですか?

  • モデル:モデルデータ・レイヤー
  • コントローラ:Yewuluojiceng
  • ビュー:ビューレイヤー

長所:デカップリング、モジュラーコード

概要:MVCは実際にこのモデルの目標の一つは、被験者が観察者が更新されます変更した場合、対象と観察者の間に多くの関係を確立することで、3つのモードが収まります。別の関係が異なるユーザの入力異なる応答に対処するためにビューとコントローラ、コントローラのビューの間にある、これは非常に良い戦略モードです。

おすすめ

転載: www.cnblogs.com/ButterflyEffect/p/10942390.html