なんていうか、順番が逆だよな、と思うことが最近多い。
OOPを暫くやってれば、名は知らずとも
自然と幾つかのパターンがあることに気付く。
ソレに名前を付けたのがデザパタだろ?

デザパタによってパターンを用語として知ることが出来る。
今まで知らなかったパターンの存在にも振れられる。

パターン覚えてそれを実装しようとしてないか?って思うんだよな。
そんな考え方だからPythonにJavaのパターンを無理矢理持ち込むみたいな
変な考えの奴が生まれるワケで。