2012-03-22 1 views

답변

1

점선 및 작성 - 일반적으로 UML에 - 의존성 어떤 종류의 동의어입니다. IInterval<E>Successorable<E>에 의존해야합니다. 예를 들어 메소드의 리턴 유형으로 사용됩니다.

확인이 편리 UML 가이드 : http://www.holub.com/goodies/uml/

+0

유일하게 가능한 종속성 인 인터페이스 사이에 맞습니까? 메서드 시그니처 만 가지고 있기 때문에? – dasen

+0

그들은 또한 상수를 정의 할 수 있지만 반 패턴입니다 (Bloch - Effective Java 2 판 - item 19 참조). 사용해서는 안됩니다. – manub

+1

도움을 주셔서 감사합니다. – dasen

2

점선 화살표는 종속 관계를 나타냅니다. Dependency relationships UML 모델링

에서, 종속 관계는 하나 개의 모델 요소 (보조 장비)을 변경 다른 모델 소자 (클라이언트)를 충격하는 관계이다. 다이어그램, 구성 요소 다이어그램, 배포 다이어그램 및 유스 케이스 다이어그램에서 종속 관계를 사용할 수 있습니다.

종속 관계를 사용하여 우선 순위를 나타낼 수도 있습니다. 한 모델 요소가 다른 모델 요소보다 먼저 나와야합니다.

일반적으로 종속성 관계에는 이름이 없습니다.

한편, 실선 화살표는 일반화 관계를 나타냅니다. UML 모델링 Generalization relationships

에서 일반화 관계는 하나 개의 모델 요소 (자식)이 다른 모델 요소 (부모)에 기초 의 관계이다. 일반화 관계는 클래스, 구성 요소, 배포 및 유스 케이스 다이어그램에서 사용됩니다.

UML 의미를 준수하려면 일반화 관계의 모델 요소가 동일한 유형이어야합니다. 예를 들어, 일반화 관계는 액터간에 또는 유스 케이스간에 사용될 수 있습니다. 그러나 액터와 유스 케이스 사이에 사용할 수 없습니다.

캡쳐 속성, 작업 및 관계를 상위 모델 요소에 추가 한 다음 하나 이상의 하위 모델 요소에서 을 재사용 할 수 있습니다. 일반 모델의 자식 모델 요소는 부모의 특성, 작업 및 관계를 상속하므로 부모와 다른 특성, 작업 또는 관계 만 자식에 대해 정의해야합니다.

부모 모델 요소는 하나 이상의 자식을 가질 수 있으며 자식 요소 자식 요소는 하나 이상의 부모를 가질 수 있습니다. 에 단일 상위 모델 요소와 여러 하위 모델 요소가있는 것이 더 일반적입니다.