は私がドメイン駆動設計にエリックのエバンスを本を読んでいます。モデルの複雑さを軽減するための彼のアドバイスの1つは、アソシエーションにトラバース方向を課すことです。団体横断方向
私は引用:
可能な限りの関係を制約することが重要です。 双方向の関連付けは、両方のオブジェクトが のみ一緒に理解することができることを意味します。ときにアプリケーションの要件は、横断方向は 相互依存を低減し、設計を簡素化追加、両方向にトラバース のために呼び出すことはありません。ドメイン を理解すると、自然な方向性のバイアスが現れることがあります。関連付けのために横断方向を選んだ方法
?一般に、2つの要素の間に関連がある場合、それは2つの方向で読み取られ、理解される。私たちに一方向を選択させる原因は何でしょうか?
おかげ