2016-07-19 6 views
-1

말을 사용하여 생성자에서 "이"키워드를 대표하는 우리가 있습니다어떻게 자바 UML

class A { 
    A(B theB){ 
    } 
} 

class B { 
    B() { 
     A theA = new A(this); 
    } 
} 

어떻게 A와 B 사이의 관계가 UML을 사용하여 표현해야 하는가?

+0

HAS A 관계를 설정하려고 시도하는 것처럼 들리지만 어떤 클래스도 다른 인스턴스에 대한 참조를 유지하지는 않습니다. 성취하려는 것에 대해 더 많은 정보를 제공해 주시겠습니까? –

답변

0

이것은 크로스 오버 의존성 이외의 다른 것은 아닙니다. 당신이 다른 하나 개의 클래스의 속성을 유지한다면

enter image description here

당신은 협회로 보여 것입니다. 그러나이 경우 그것은 단지 종속성입니다.

+0

그래서 다른 유형의 생성자는 UML 표현에 아무런 차이가 없습니까? –

+0

아니요. 서명이 다르게 보입니다 (작업 영역 참조). –