【GoF】デザインパターン5
■ このスレッドは過去ログ倉庫に格納されています
0548デフォルトの名無しさん
2005/07/17(日) 23:29:03とりあえずある仮定がテーマなんだが、
自然言語が時代と共に変化していくのと同様、
建築やソフトウェアのデザインパターンも変化が避けられないと考えている。
例えばGoF時代のOOは、Smalltalk〜Mac上のToolKit、そしてX window上のET++といった言語〜GUI系がテーマだった。
ところが90年代に入ると分散オブジェクト分野が急速な発展を遂げ、
ついで1993年Mosaicの登場以降、インターネット上のWebに関する話題が大きなウェイトを占めるようになった。
そして90年代後半〜2000年代に入ると、Javaや.NET上の企業システム応用という大きな分野が出現した。
このような流れでみると、レイヤーとか粒度は多少違うが、PoEAAみたいな企業システムのためのパターンこそが、
今のテーマであり、進化したパターンと言えるだろう。
そして、PoEAAみたいなのから帰納的に最小粒度のデザインパターンを抽出しなおす必要があるのではないか
と思う。しかし、その仕事をGoFのメンバーがやってくれるとは限らない。GammaはEclipseに専念しているようだ。
誰かGoFが示した最小粒度の基底パターンのアップデートに取り組んでみてはいかがだろう?
もし誰もやらないなら、俺がやろうかな(藁
まぁ、SmalltalkとかC++とかJavaとか、言語が変わる度に、実務的な基底は変化するから、アップデートが面倒ってば面倒なんだが
■ このスレッドは過去ログ倉庫に格納されています