イテレータの話が出た流れで・・・。
世のjavaプログラマたちはデザインパターンをどのぐらい意識してるんだろう?
template、strategy、bridge、facadeあたりは意識しなくても自然とそうなってた
って事が多いと思うんだけど。