デザインパターン †
デザインパターンとは・・・
オブジェクト指向言語で開発を行う際に、よく起きる問題を解決する為、また再利用性の高いクラスやライブラリ設計を
可能とする為の「定石」を集めたカタログ的なもの。(簡単にいうと、「良い設計の虎の巻」)
デザインパターンには
- GoF(ゴフ)
- J2EEパターン
- アンチパターン
- アーキテクチャパターン
- アナリシスパターン
など、用途によっていくつか種類があるが、中でもGoF(ゴフ)が有名。
GoFでは、23のパターンがカタログ化されており、デザインパターンのバイブル的な存在。
以下、特にGoF、J2EEパターンを中心にWEBアプリ開発において有用と思われるパターン。