2014-06-23 3 views
0

필자는 FileConverter라는 클래스를 사용하여 doc 파일을 입력으로 받아서 docx 파일을 출력으로 반환합니다. FileConverter는 DDD 설계에서 어떤 개념을 나타냅니다.DDD 디자인 개념

엔티티입니까 서비스입니까? 아니면 다른 것입니까?

+2

아무 것도 아니야. DDD가 필요하지 않습니다. – MikeSW

답변

4

도메인에 집중하십시오. FileConverter는 도메인에서 살지는 않지만 외부에서 살 가능성이 높습니다. 기술적 인 문제입니다.

+0

왜 FileConverter가 도메인의 일부가 아니라고 생각합니까? 제품 소유자가 개념을 이해하고 FileConverter를 사용하여 특정 파일 변환을 요청할 수 있습니까? – danidacar

+0

제품 소유자가 데이터베이스 테이블이 무엇인지 이해합니까? ;) _business_에 아주 가까이서 사는 파일 변환기를 상상하는 것은 어렵습니다. – JefClaes

+0

제품 소유자는 데이터베이스 테이블에 대해 알지 못하지만 파일 변환을 요청합니다. – danidacar