나는 다음과 같은 클래스가 :은 클래스 다이어그램의 연결을 설명
- 제
- 주소
이 두 클래스의 관계는 다음과 같습니다
- 기사 1> 2 주소 (1과 2는 다중도이므로 기사에는 2 개의 주소가 있습니다 (픽업 & 배달 주소)
주소에 대한 두 개의 연관이 pickupAddress 및 handoverAddress라는 객체에 의해 구현되고 그 handoverAddress가 선택 사항임을 클래스 다이어그램에 어떻게 표시 할 수 있습니까? 그게 가능한가?
나는 다음과 같은 클래스가 :은 클래스 다이어그램의 연결을 설명
이 두 클래스의 관계는 다음과 같습니다
주소에 대한 두 개의 연관이 pickupAddress 및 handoverAddress라는 객체에 의해 구현되고 그 handoverAddress가 선택 사항임을 클래스 다이어그램에 어떻게 표시 할 수 있습니까? 그게 가능한가?
1
입니다 (즉, 정확히 & 필수).주소는 기사에 의해 여부를 공유하는 경우, 당신은 집계 유형을 변경해야합니다 따라 :
이 솔루션은이 같은 것입니다. 이 모델을 복사하여 편집 할 수 있습니다. there
'associationAddress'와 'handoverAddress'가 'Article'클래스의 두 개의 참조 속성에 해당한다는 사실을 표현하기 위해 naviagbility 화살표를 연관 소유권 도트 (UML 2.5에만 정의 됨)로 대체해야합니다. Naviagbility 화살표는 실제로이를 표현하지 않습니다. http://stackoverflow.com/questions/21321446/is-there-a-free-uml-class-diagram-editor-that-supports-association-end-ownersh –
을 참조하십시오. 자격있는 연결을 볼 수도 있습니다. – BobRodes
"객체로 구현"이란 무엇을 의미합니까? 객체는 구현이 아닌 인스턴스입니다. –
"실현"이라고해야합니까? 첫 번째 연관성이 변수 pickupAddress (유형 주소)에 의해 수행되고 두 번째 연관성이 변수 handoverAddress (유형 주소)에 의해 수행됨을 보여 드리고자합니다. – mosquito87
구현에 의해 구현이 바뀌면 동일합니다. 범인은 "대상"입니다. 객체는 클래스의 인스턴스입니다. "진짜"물건들. 연결의 상속은 해당 속성 (이는 단지 다른 렌더링 임)으로 표시 될 수 있습니다. 기본적으로 @ 블라디미르가 제안하는 것을하십시오. –