2012-10-30 4 views
0

의 당신이 도메인 모델을 구성한다고 가정하자 다음과 같은 요구 사항이 있습니다 :DDD에서 상속하는 개체의 집계를 구성하는 방법은 무엇입니까?

  • 데이터를 읽을 수 방문자가있을 것이다
  • 데이터를 읽고 쓸 수 발행인이있을 것입니다
  • 데이터를 읽고 쓰고 삭제할 수있는 중재자가있을 것입니다.

OOP 관점에서, 위의 "액터"에 공통된 모든 것을 가진 기본 클래스를 만듭니다. 그런 다음 각 구체적인 유형을 나타내는 하위 클래스를 작성합니다. 내 질문은 DDD 세계에서 어떻게 내 집계를 정렬해야합니까?

감사합니다.

답변

1

나는 상속을 사용하지 않을 것입니다. 귀하의 요구 사항은 사용자 권한 지원이 필요합니다. DDD 문제조차도 아니며, 귀하가 제안하는 것은 집합체가 아니라 대부분의 개체에 있습니다.

어쨌든 특정 권한을 가진 권리와 그룹 (역할)을 갖고 있어야한다는 것이 요점입니다. 무언가를해야 할 때 현재 사용자의 권리를 확인한 후 진행하거나 금지하십시오.

DDD/OOP를 사용할지 여부와 상관없이 동일한 접근 방식을 사용합니다.

+0

글쎄, 그건 우리와 내 애널리스트가 얘기 한 것입니다. 지금은 하나의 계정 집합에만 리팩토링하고 있습니다. 설명 주셔서 감사합니다! :) –

관련 문제