今日の英語 - Domain Driven Desgin Quickly その10

速読の練習。速読はしない。文の構造を意識しつつ読み進める習慣をつける。方法論はTOEFLテスト速読・速聴大特訓 基礎編で。

ルールは以下の通り。

  • トピックセンテンスは黄色いマーカーで
  • シグナルワードは緑の線

マインドマップから再構成したまとめ

Aggregates

  • 背景:オブジェクトが増えていくと複雑になる。互いに関連し1:1 N:N 1:N などの関連が生まれ、全てを把握するのが難しくなる
  • 関連を出来るだけ少なくする努力は必要だが完全になくすのは無理だ
  • どうする?: Aggregate しましょう。
  • Aggregate とは root に特定の Entitiy を配置した関連したオブジェクトの集まり
  • 外部からのアクセスは root を介してのみ行われる
  • 必ず root を経由する事で全てのアクセスを知る
  • 内部オブジェクトの参照を root が外部に渡すのはあり。ただし作業が終わったら直ちに参照を破棄する事。(参照を保持しない)