
地元のレストランでふと耳にしたこと
この
2
人の注文の違いは何でしょうか?
実はたいしたことではありません。アリスは
2
倍の単語数を使って、気難しい軽食担当コックの忍耐力を試している点を除いては、どち
らも同じ注文です。
アリスにはなくフロにはあるものは何でしょう?
軽食担当コックとの共有ボキャブラ
リです。このコックとのやり取りが簡単になるだけでなく、コックはすべての食事のパ
ターンが頭に入っているので、コックが覚えることも少なくてすみます。
デザインパターンは、他の開発者との共有ボキャブラリを与えてくれます。このボキャ
ブラリを習得すれば、他の開発者とより簡単にやり取りができ、パターンを知らない開発
者にパターンの学習を始める気を起こさせることができます。また、詳細なオブジェクト
レベルではなくパターンレベルで考えるようになることで、アーキテクチャに関する考え
を深めることにもなります。
フロ
アリス
ゼリー入りのクリームチーズをのせた白パン、バ
ニラアイスクリーム入りのチョコレートソーダ、ベー
コン入りの焼きチーズサンドイッチ、ツナサラダをのせた
トースト、アイスクリームとスライスしたバナナ入りのバナ
ナスプリット、クリームと砂糖
2
杯を入れたコーヒーをお
願い。それと、ハンバーガーをグリルに置いて!
C.J.
ホワイト、ブラック&
ホワイト、ジャックベニー、ラジ
オ、ハウスボート、レギュラーコー
ヒー、あと炭焼きを
1
つ!
26
1
章
レストランでの会話