Slide 125
Slide 125 text
125
集約の境界が曖昧で、集約内部に直接アクセスを許してしまう
ドメイン駆動設計 - つまづいた点
基本的にはデメテルの法則を適用する。
クラスCのメソッドfは、次のオブジェクトのメソッドのみを呼び出すべき
• Cそのもの
• fで生成されたオブジェクト
• fの引数で渡されたオブジェクト
• Cのインスタンス変数に保持されたオブジェクト
fは、上記の許されたメソッドから返されたオブジェクトのメソッドを呼び出し
てはいけません。つまり友達とのみ会話し、知らない人とは会話してはいけない
のです。
Robert C.Martin,花井 志生. Clean Code アジャイルソフトウェア達人の技 (Japanese Edition)
(Kindle の位置No.2626-2631). Kindle 版.