
링크와 연결은 주로 소프트웨어 엔지니어링의 원리로 볼 수있는 UML 설계에 사용됩니다. UML 디자인은 다양한 디자인 요소 간의 종속성을 이해하고 최소화하는 데 도움이됩니다.
비교 차트
비교 근거 | 링크 | 협회 |
---|---|---|
기본 | 링크는 객체 간의 이론적 및 물리적 연결로 정의 할 수 있습니다. | 연결은 링크 모음의 사양입니다. |
기능 | 객체 간의 관계. | 관련 클래스를 연결합니다. |
UML 디자인 심볼 | 오브젝트 간의 선분. | 또한 선분을 사용하지만 클래스 간의 연결을 보여줍니다. |
링크의 정의
객체 간의 논리적 또는 물리적 연결을 링크 라고합니다. 이러한 링크는 여러 개체를 연결하고 개체 간의 관계를 나타내는 데 사용됩니다. 링크는 어느 한 객체의 구성 요소가 아니지만 객체 자체에 의존하기 때문에 링크를 참조 할 수 없습니다.
이 링크는 아래의 다이어그램으로 표현 될 수있는 하나 이상의 대학에서 여러 명의 학생들이 공부할 대학이나 대학교에서 공부하는 학생과 같은 예를 통해 설명 할 수 있습니다.

위의 예에서 링크는 서로 다른 객체 간의 관계를 나타냅니다. 링크는 세 가지 유형 (일대일, 일대 다, 다 대다) 일 수 있습니다.
협회 정의
링크 모음은 공통된 구조와 의미를 갖는 연관에 의해 지정됩니다. 협회는 본질적으로 양방향이다. 클래스가 잠재적 객체를 설명 할 때, 비슷한 방식으로 연관은 가능한 링크 그룹을 나타냅니다.

유사 클래스 간의 연관성은 객체 간의 링크 모음에 의해 생성됩니다. Z 대학에서 학생 X가 공부하는 예를 들어 봅시다. 위의 예에서 "study in"은 학생과 대학 수업 간의 연결 고리입니다. 협회의 다양한 종류는 단항, 이원, 삼원, 4 중 및 고등 협회입니다.
링크와 연결의 주요 차이점
- 객체 간의 논리적 및 물리적 연결을 링크라고합니다. 반면, 링크 모음은 연관에 의해 지정됩니다.
- 링크의 공통 기능은 객체 간의 관계를 설명하고 객체를 서로 연결하는 것입니다. 대조적으로 연관은 관련 클래스를 연결하는 데 사용됩니다.
- 링크와 연관에 대한 UML 심볼은 연관에서 둘 이상의 클래스 사이의 관계를 나타내는 선 세그먼트가 있음에도 불구하고 동일합니다. 대조적으로 링크에서 선분은 객체와 객체 그룹 간의 관계를 보여줍니다.
결론
링크와 연결은 객체와 클래스 간의 관계를 구성하는 방법입니다. 연결은 클래스와 관계가있는 동안 객체에 해당합니다.