2009-12-26 4 views
1

모델이 다른 모델에 종속 될 수 있습니까? 다른 모델에서 액세스하려는 로그 모델이 있다고 가정 해보십시오.모델 간의 MVC 연결

답변

3

도메인의 동일한 부분을 모델링했지만 다른 용도로 사용되는 모델 사이에있는 경우 (로깅에 대해 언급하고 다른 모델에서는보고 할 수 있음) 가능한 한 적은 결합이 있어야합니다. 아무도 없어야한다고 말하는 것은 아닙니다.

도메인 모델링 모델이 다른 경우 커플 링이 잘되어 있어야합니다. 모델이 겹치는 것을 발견하면 컨텍스트/모델 경계를 수정해야합니다.

+0

예제를 자세히 설명해 주시겠습니까? "도메인"과 같은 MVC 용어를 완전히 이해하는지 확신 할 수 없습니다. 게시물 모델 및 댓글 모델이있는 블로그가 있다고 가정 해보십시오. 게시물에 몇 개의 댓글이 있는지 알 필요가 있습니다. – Znarkus

+1

당신의 문제는 귀하의 도메인 (블로깅)입니다. 소프트웨어에서는이를 클래스 모델로 변환합니다. 이것이 귀하의 도메인 모델입니다. –