
568
13
章
フォース、目的、制約
マニア向け情報
フォースと共にあらんことを
デザインパターンの定義で
は、問題は目的と一連の制約
で構成されています。パターン
の達人たちは、これらをフォース
と読んでいます。なぜでしょうか?
達人には達人の理由があるのは確かで
すが、あの映画ではフォースが「宇宙を
創造し支配する」と言われていたことを思
い出すでしょう。同様に、パターン定義にお
けるフォースは「解決策を形成し制御する」の
です。解決策がフォースの光明面(ライトサイド)
と暗黒面(ダークサイド)、つまり目的と制約の均
衡が保たれてはじめて、有用なパターンとなるのです。
パターンの議論で、初めてこの「フォース」という言葉を
聞いた人は、わかりにくいと感じたかもしれません。フォー
スには
2
つの面(目的と制約)があります。パターンの解決策
を作成するには、この両面の均衡が保たれ解決される必要があ
ることを覚えておきましょう。用語に惑わされず、フォースと共
にあらんことを!