내가 회사의 고객이고 회사에서 이벤트를 제공한다고 가정 해 보겠습니다.저장소 대 서비스 - 가입 - 둘 다?
고객 테이블과 이벤트 테이블이 있습니다. 가입자 용. 그것들은 가입 테이블입니다 (junction으로 여분의 속성 : AccompaniedByPartner).
그래서 고객 및 이벤트 용 리포지토리가 있습니다.
하지만 지금 문제는 가입입니다.
구독에 추가, 제거, 수정 및 목록을위한 Repostitory가 있으며 PerformJoinSubscription 및 PerformCancelSubscription 서비스가 있습니까? 아니면 서비스 만 있습니까?
고마워요. 다음 문장은 그것이 저장소인지 서비스인지를 결정하는 참 쉬운 트릭입니다. "구독은 분명히 고객 및 이벤트 없이는 의미가 없으므로 자체 저장소를 필요로하지 않아야합니다." – NicoJuicy