オブジェクト指向のソフト開発で,ある機能を実現するためのソフト部品(クラス)の組み合わせ方や使い方を規定したもの。よく使われるクラス構造のひな型をまとめたカタログのようなもの,と言える。デザインパターンを利用すれば,毎回すべてゼロから自分で考えなくても,拡張性,保守性の高いコードを記述できる。
10/18 記述 - papiyon
◆デザインパターンとは
デザインパターンとはオブジェクト指向のソフトウエアの設計に良く使用される特徴的な構造や機能を抽出してパターン化したものです。
◆javaでHello Worldデザインパターン
[パターン名:説明]がズラズラ列挙してあるだけ。
…と思いきやっ! パターン名をクリックでUML+コードの親切設計。
ただしコードにコメントは無し
◆C++で読むデザインパターン(Design Patterns read by C++)
シンプルなコードでわかりやすいっ(゚∀゚)
ただしC++
◆ギコ猫とデザインパターン
ギコ猫を使った4コマ劇場?
ただしデザインパターン理解者向け
◆デザインパターン[モデリング] -TECHSCORE-
個人的にはたとえ話がわかりやすかった。
以下、よく使うデザインパターン
・Proxy
・Singleton
・Factory