Slide 31
Slide 31 text
© - BASE, Inc.
パタン‧ランゲージとデザインパターンの相違点
.建築物には数千年の歴史があり、利⽤できる古典も多い。ソフトウェアシステ
ムの場合は歴史がずっと短く、古典と呼べるものはほとんどない。
.Alexanderはパターンを利⽤する優先順位を付けたが、我々は順位を付けてい
ない。
.Alexanderのパターンは扱う問題を強調しているが、我々のデザインパターン
は解決⽅法についてより詳細に記述している。
.Alexanderは提案したパターンによって完全な建築物が⽣成できると主張して
いるが、我々は提案したパターンによって完全なプログラムが⽣成できるとは
主張していない。
ErichGamma、RichardHelm、RalphJohnson、JohnVlissides著∕本位⽥真⼀、吉⽥和樹監訳『オブジェクト指向における再利
⽤のためのデザインパターン改訂版』ソフトバンククリエイティブ、1999、p.