集約の使いどころ

今まで、ず→→→と集約の使いどころがわからないままだったのですが、最近、先輩に教えてもらった棲み分けがすっきりした感じだったのでメモしておこう。

  • 基本的に、集約は使わないほうがいい。
  • 子の多重度を1..*にすることで、意味が通じる。
  • それでも、あえてhas-a関係を伝えたいときだけ集約は使うべし。
  • 初心者は、集約を使わないほうが無難。(覚え立ての人ほど、集約を使いたがる習性があるらしい)
  • 多重度を記述しない場合は、集約はすごく意味がある。

改めてまとめみると、なかなかシンプルな考え方ですね。