タグ

デザインパターンに関するmooon_2005のブックマーク (2)

  • Scribbled Records - C# でデザインパターン ‐ Chain Of Responsibility パターン (チェーンオブレスポンシビリティ)

    C# で GoF オブジェクト指向における再利用のためのデザインパターン 分類 目的 振る舞いに関するパターン 範囲 オブジェクト 目的 ある要求を処理する機会を、チェーン状に繋がった複数のオブジェクトに連鎖的に与える。 要求を送信するオブジェクトは、要求を受信する複数のオブジェクトを明示的に知ることのないようにし、結合度を低くする。 適用可能性 要求を受信するオブジェクトを明確にすることなく、要求を送信したいとき。 要求の送り手と受け手の結合度を低くすることで、受け手を動的にするとき。 構造 Handler 要求を処理したり、次のオブジェクト(successor)にアクセスするためのインターフェースを定義する。 要求を処理したい受け手となり得るクラスは、暗黙であることを保証するために、このクラスを継承する。 暗黙の受信オブジェクトとするために、Mixin クラスとして定義する。 継承され

  • WPF のための MODEL-VIEW-VIEWMODEL (MVVM) デザイン パターン

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 秩序と混乱 Model-View-ViewModel の進化 WPF 開発者に MVVM が好まれる理由 デモ アプリケーション 中継コマンド ロジック ViewModel クラス階層 ViewModelBase クラス CommandViewModel クラス MainWindowViewModel クラス ViewModel に View を適用する データ モデルとリポジトリ 新しい顧客のデータ入力フォーム All Customers ビュー まとめ 専門的なソフトウェア アプリケーションのユーザー イン

    WPF のための MODEL-VIEW-VIEWMODEL (MVVM) デザイン パターン
  • 1