* デザインパターン [#d7e9218e]

デザインパターンとは・・・~
~
オブジェクト指向言語で開発を行う際に、よく起きる問題を解決する為、また再利用性の高いクラスやライブラリ設計を~
可能とする為の「定石」を集めたカタログ的なもの。(簡単にいうと、「良い設計の虎の巻」)~

デザインパターンには~
-GoF(ゴフ)
-J2EEパターン
-アンチパターン
-アーキテクチャパターン
-アナリシスパターン

など、用途によっていくつか種類があるが、中でもGoF(ゴフ)が有名。~
GoFでは、23のパターンがカタログ化されており、デザインパターンのバイブル的な存在。~
~
以下、特にGoF、J2EEパターンを中心にWEBアプリ開発において有用と思われるパターン。~

-[[シングルトン(singleton)]]
-[[ファサード(Facade)]]
-[[ファクトリ(Factory)]]
-[[ストラテジ(Strategy)>ファクトリ(Factory)]]
-[[テンプレートメソッド(Template Method)]]
-[[ビューヘルパ(ViewHelper)]]
-[[DAO(Data Access Object)]]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS