2016-06-03 2 views
0

이 도구를 사용하면 내 코드에 해당하는 클래스가 만들어졌습니다.시각적 패러다임 리버스 자바 코드, 클래스 다이어그램

각 클래스에는 getter 및 setter 메서드가있는 특성이 있습니다. 속성은 다이어그램에 만들어 지지만 레이블은 < <입니다. 속성 >> 해당 메서드가 없으면 이미지에서 볼 수 있습니다. enter image description here 또한 목록을 집계로 변경하더라도 List는 List 유형에 속하지 않습니다.

레이블 < < 속성 >>은 getter와 setter에 해당하는 속성을 정확하게 알려줍니다.

난 당신이 레이블 스테레오 주시길 무엇 UML 문서

답변

1

에서이 라벨에 대해 아무것도 찾을 수 없습니다. <<Property>> 스테레오 타입이있는 속성은 일반적으로 대상 언어가이를 지원 (또는 요구)하는 경우 적절한 getter 및 setter 메서드를 만들어야한다고 코드 생성기에 알리는 방법으로 표시됩니다.

리스트는 컴포지션 심볼에 의존하지 않고 거의 읽을 수없는 다중성에 있지만 연관성 근처의 점들은 별표 (모든 다중성에 대해)라고 생각합니다. 연관 끝의 점은 isOwned 속성입니다 (점선으로 표시된 클래스가 연관을 소유한다는 것을 나타냄).

+0

미안하지만 내 코드의 "own"속성은 List 입니다.하지만 다이어그램에는 "ownList : Product"가 아니라 "own : List "이라는 이유가 무엇입니까? 그것은 동일합니다? – Marco

+1

VP가 해석하는 방식 일 수 있습니다. 불행히도이 특별한 제품을 많이 도울 수는 없습니다. 이 제품들이 소스를 분석하기 위해 내부 컴파일러를 사용한다고 상상해야합니다. 그리고 컴퓨터 언어와 UML을 서로 다른 방법으로 변환 할 수 있습니다. 이것은 다른 인간 언어 간 번역과 유사합니다. –

+0

정말 감사합니다. – Marco

관련 문제