2011-10-08 2 views
0

몇 가지 질문이있다 "협회는 두 클래스의 객체간에 공유 정적 관계를 나타냅니다."이 집합을 의미 하는가 그리고 구성은 또한 협회로 묘사 될 수 있는가?자바 클래스의 관계, 일반화 실현 협회 집계 구성 종속성 여기

집계 : "그러나 집계에 두 개 이상의 클래스가 포함되지 않을 수 있습니다."라는 것은 무엇을 의미합니까? 한 학급에는 "교수가 있고"한 학급에는 "교수 보조가 있습니다. 교수는 또한 "가르치는자를 가졌으며, 이것도 집계가 아니며 두 개 이상을 포함합니까?

종속성 : 두 개의 클래스가 관련되어있는 한 종속성으로 설명 할 수 있습니까? 내가 맞습니까?

답변

1

연관성 : "연관성은 두 클래스의 객체간에 공유 된 정적 관계를 나타냅니다."이것은 집합과 구성이 연관성을 설명 할 수 있음을 의미합니까?

- 예, 집계는 "부분적인 부분"관계를 나타내는 연결이며 구성은 집계에 평생 책임을 추가합니다.

집계 : "그러나 집계에 두 개 이상의 클래스가 포함되지 않을 수 있습니다."라는 것은 무엇을 의미합니까? 한 학급에는 "교수가 있고"한 학급에는 "교수 보조가 있습니다. 교수는 또한 "가르치는자를 가졌으며, 이것도 집계가 아니며 두 개 이상을 포함합니까?

- 집회는 원형이 될 수 없습니다. 귀하의 경우 클래스와 교수는 관계가 있으며 클래스와 TA는 관계가 있으며 TA와 Prof는 관계가 있습니다.

종속성 : 두 개의 클래스가 관련되어있는 한 종속성으로 설명 할 수 있습니까? 내가 맞습니까?

-yes.

또한 다음과 같이 읽을 수 있습니다. http://www.martinfowler.com/bliki/AggregationAndComposition.html