두 클래스가 있지만 어떤 종류의 관계를 사용해야하지 않습니다. 많은 속성과 메서드가없는 클래스 문서가 있습니다. 두 번째 클래스는 내가 DocumentFact (Fact - Factory)라고 부르는 클래스입니다. 이 클래스에는 Document 객체의 컬렉션을 반환하는 여러 메서드가 포함되어 있습니다.UML 클래스 다이어그램 관계 유형
그래서 Document 클래스는 DocumentFact 클래스와 아무 관련이 없으므로 DocumentFact 클래스에 대해 아무것도 모릅니다. 반면에 DocumentFact는 여러 Document 객체를 만듭니다. 어떤 종류의 UML 관계가 이것입니까?
-------------- ------------
|DocumentFact| -------> | Document |
-------------- 2.* ------------
또는 :
-------------- ------------
|DocumentFact| ------- []| Document | // Composition
-------------- ------------
당신은 어떻게 생각 나는 이런 식으로 뭔가를 생각?
오프 주제지만, 아주 좋은 조언! – Yarik