私のシステムではユーザーはチームのメンバーになることができます。 ドメインモデルとの関係モデリング
は私が チームid
、name
、member_count
とis_channel
が含まれていと呼ばれるドメインモデルを得ました。ですから、私がリポジトリにチームをフェッチすると、
チームのドメインモデルが取得されます。
ユーザーとチームの関係をどのようにモデル化しますか?関係について話すとき、私はチームモデルからmember_count
とis_channel
を気にしないので。私はさらに関係式に余分なデータを持っています。これはrole_type
です。
というTeamScopeなどのリレーションシップのドメインモデルを作成する必要がありますか?それはid
,user_id
,team_id
,role_type
?
混乱していますか**ドメインオブジェクト** **)**ドメインモデル**? 'Team'は*ドメインモデル*の概念クラス*です。私は同様に、最後の質問「ドメインモデルを作成する必要がありますか?」で混乱しています...ドメインモデルは1つですが、クラスと関連付けが含まれています。 – Fuhrmanator