関連の設計がメインで、オブジェクトの設計はサブだと思う。関連こそ色であり、モノは空なのである
貧血
毎回悩むところで自分の中で未だに最適な解が見つからない。今のところ参照用と更新用でモデルを分けて更新用モデルには関連は必要最小限のものしか持たせない感じかな
ドメインレイヤの話をしてるのかインフラレイヤの話をしてるのか読んでて混乱しました。まずはレイヤごとの責務を明確化した方がいいのでは。
Aggregation(集約・所有・所属)と関連(参照・参加)は別の話で、学生が各講座を参照する。学生の集約が欲しいときは学部学科を作る。学部学科<-(集約)-学生-(参照)->講座。講座を履修してる学生集約は素直にクエリ投げろ
関連のモデリング - kawasima
関連の設計がメインで、オブジェクトの設計はサブだと思う。関連こそ色であり、モノは空なのである
貧血
毎回悩むところで自分の中で未だに最適な解が見つからない。今のところ参照用と更新用でモデルを分けて更新用モデルには関連は必要最小限のものしか持たせない感じかな
ドメインレイヤの話をしてるのかインフラレイヤの話をしてるのか読んでて混乱しました。まずはレイヤごとの責務を明確化した方がいいのでは。
Aggregation(集約・所有・所属)と関連(参照・参加)は別の話で、学生が各講座を参照する。学生の集約が欲しいときは学部学科を作る。学部学科<-(集約)-学生-(参照)->講座。講座を履修してる学生集約は素直にクエリ投げろ