世の中に広く流通する技術ノウハウというものは、

信仰告白や布教活動によって広まるものではない。

まず最初に、多くの人々の間で問題意識が共有されて、

次にその問題に対する解決方法(ソリューション)が次々と提案され、

その中から、目的に合致し合理的なものが、広く流通する。


GoFデザインパターンはどうだろう?

その起源は、Smalltalk時代の設計や、C++移行期の移行ノウハウにある。


現代の(OOやパターン言語に関するw)問題意識はもっと別なところにある。

例えばWebアプリケーションや企業システム、携帯アプリ

それらに対するソリューションは例えば、POSA2, PoEAA、AOP にある。


遅れて来たGoF狂信者など、糞くらえ、だ