내 시스템에서 사용자은 팀 일 수 있습니다. 도메인 모델과의 관계 모델링
나는 팀id
, name
, member_count
및 is_channel
을 포함라는 도메인 모델을 얻었다. 그래서 저장소에서 팀을 가져 오면
팀 도메인 모델을 검색합니다.
사용자과 팀 사이의 관계를 어떻게 모델링하나요? 관계에 대해 말할 때 팀 모델에서 member_count
및 is_channel
을 신경 쓰지 않기 때문에. 심지어 관계에 여분의 데이터가 있는데, 이는 role_type
입니다.
TeamScope 등의 관계에 대한 도메인 모델을 만들어야합니까? 그 중 id
, user_id
, team_id
, role_type
?
혼란스러운 ** 도메인 객체 ** (또는 ** 개념 클래스 **) ** ** 도메인 모델 **? '팀'은 * 도메인 모델 *의 개념 클래스 *입니다. 나는 마지막 질문에서 "도메인 모델을 만들어야합니까?"라는 말을 혼동합니다. 하나의 도메인 모델이 있지만 클래스와 연관이 있습니다. – Fuhrmanator