集約よりもコンポジション

集約(aggregation)はUMLの関連の一種であるといえます。集約からは(通常の関連の多くと同じように)全体-部分の関係が緩く示唆されます。他の通常の関連と比べて意味的な違いはありませんが、UMLでは集約という用語を定義しています。その理由は、Rumbaugh(UMLの当初から携わってきた主要な創作者の1人)の引用を参照してください。

集約に付属するセマンティクスはごく少しであるが、それにもかかわらず、
多くの人が集約は必要だと考えている(理由は様々で ある)。
モデリングにおけるプラシーボ(気休めの薬)と考えるとよい。
最終更新:2009年06月22日 01:28