デザインパターン

デザインパターンの本など買わなくても、Webを見ればありあまるほどよい解説がある。
http://www.dofactory.com/Patterns/Patterns.aspx
http://www.dmz.hitachi-sk.co.jp/Java/Tech/pattern/gof/list.html
http://hccweb1.bai.ne.jp/tsune-1/
http://www002.upp.so-net.ne.jp/ys_oota/mdp/
http://www.netlaputa.ne.jp/~hijk/study/oo/designpattern.html
http://member.nifty.ne.jp/yamazaki/doc/cpp_design_pattern.html
おまけ
http://www.hyuki.com/dp/cat_index.html

ということで、調べてみますか。ちなみに、デザインパターンなんてのはあくまでもコミュニケーションツールか指針、または結果論として使うもので、「デザインパターンを適用したらこんなに効率UP!」みたいなものではない気がする。・・・んだけどなあ。プログラムを定式化するものとして使いこなせれば便利になるかも。いわゆる定石(定跡)ってやつですな。