// 일반화 generalization •상속관계 (IS-A 관계) •부모클래스와 자식클래스 사이의 관계 // 실체화 realization •인터페이스와 자식클래스 사이의 관계 •인터페이스에서 메서드를 선언하고 •자식클래스에서 메서드를 구현한다. // 연관 association •연관은 오랜 시간 동안 서로 함께하는 클래스들의 관계이다. •소유 관계 (포함 관계) // 의존 dependency •의존은 짧은 시간 동안 사용하는 관계이다. •사용 관계 (using) // 집합 aggregation •집합은 생명주기가 일치하지 않는 특별한 연관 관계이다. •예 : 회사와 부서의 관계 (회사에는 여러 부서가 존재한다) // 합성 composition •합성은 생명주기가 일치하는 특별한 연관 관계이다. •예 : 손(hand)은 손가락을 포함하고 있다.
@한성미디어 Жыл бұрын
// 연관 •연관은 오랜 시간 동안 서로 함께하는 클래스들의 관계이다. •연관은 한 클래스가 다른 클래스의 객체를 속성(멤버변수)으로 가지는 경우이다. •즉, 연관은 한 클래스가 다른 클래스의 객체를 소유하는 경우이다. •연관은 소유 관계라고 한다. // 의존 •의존은 짧은 시간 동안 다른 클래스 내용을 사용하는 관계이다. •클래스가 다른 클래스의 메서드를 사용하거나 객체를 매개변수로 사용하는 관계이다. •의존은 사용 관계라고 한다.(using)