タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

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

  • Deep Side of Java~Java 言語再入門 第3回 ~ デザインパターンとは

    ちなみにデザパタ実例ページとして作った「対戦型五目並べ」が、秀和システム様より書籍として出版されることになった。タイトルは「あなたのコードを[賢く]するデザインパターン Java プログラミング」で2005年7月刊行である。詳しくはこっちを見て頂きたい。 デザインパターンとは、クラス設計の場面で頻繁に現われる「設計パターン」をまとめたものである。だから、「デザインパターン」は特定の機能や具体的なオブジェクトの詳細とは無関係に、クラス間の関係に着目して、抽象的にオブジェクト指向設計の定石を記述したものであると考えれば良い。だから、デザインパターンを知ることによって、よりよいクラス設計のアイデアを得ることができ、有効に活用すればするほど、よりよい設計になることが期待されるだけではない。現実のクラスライブラリの設計にも大きく活用されており、Java の組み込みクラスライブラリでも大いに応用されて

  • Model View Controller - Wikipedia

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

    Model View Controller - Wikipedia
  • 1