タグ

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

  • Model View Controller - Wikipedia

    MVCの典型的な相関図 Model-View-Controller (MVC、モデル・ビュー・コントローラ) はUIを持つソフトウェアに適用されるソフトウェアアーキテクチャの一種である。 MVCはソフトウェアを処理/Model・表示/View・入力伝達/Controllerの3要素に分割し、ソフトウェア内部データをユーザーが直接参照・編集する情報から分離する。プレゼンテーション(View・Controller)とドメイン(Model)を分離しまたユーザー入力(Controller)と表示(View)も分離することでソフトウェアの保守性・開発生産性を向上させる。 MVCの歴史[編集] 1979年: パロアルト研究所にてトリグヴェ・リーンスカウクが考案[1][2]。長い間、Smalltalk-80の実装のみが公開され、MVCに関する公開情報はなかった 1988年: 最初の論文「A Cookbo

    Model View Controller - Wikipedia
    zephyrcradle
    zephyrcradle 2008/12/12
    通称MVCモデル。「コンピュータ内部のデータをユーザに提示し、それに対してユーザが何らかの指示を出すタイプの、独自のユーザーインタフェースをもつアプリケーションソフトウェアを、以下に述べるようなmodel・view・
  • デザインパターン編 トップページ●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    zephyrcradle
    zephyrcradle 2008/10/06
    デザインパターンについて、C++のサンプルコードを交えて網羅されてる。ちゃんと読まなきゃなあ。
  • デザインパターン【"Template Method"と"Factory Method"】

    デザインパターン【"Template Method"と"Factory Method"】 細江則彰, 廣安知之, 三木光範 ISDL Report  No. 20050807003 2005年 6月 20日 Abstract 報告では,GoFの23個のパターンの中のTemplate Method パターンとFactory Method パターンについて,サンプルプログラムを用いて簡単に説明した.両パターン共に,スーパークラスの抽象メソッドをサブクラスによって具体的な処理が決定するものである.また,Factory Method パターンでは,その抽象メソッドにインスタンスを生成するものが含まれるものである. 1  はじめに C++Javaなどのオブジェクト指向プログラミングを行う場合において,良いオブジェクト指向設計をするためには,直面している問題を解決することだけでなく,将来的に起こ

    zephyrcradle
    zephyrcradle 2008/10/06
    恐らく最も良く使う2つのデザインパターンについて。
  • 1