문제
다음 중, 설명에 대한 괄호 ( ) 안에 들어갈 알맞는 보기를 고르시오.
눈에 보이지 않는 것을 개념적으로 표현하는 것이 '추상화'라 하며, 이는 실세계의 복잡한 상황을 간결하고 명확하게 개념화(槪念化)하는 것이다.
( 1 )은 클래스들 사이의 전체 또는 부분 같은 관계를 나타내는 것이고,
( 2 )은 한 클래스가 다른 클래스를 포함하는 상위 개념일 때 IS-A 관계라 하며, 일반화 관계로 모델링한다.
정답
- Aggregation
- Generalization
1. Aggregation 2. GeneralizationAggregation Generalization집약 일반화
해설
클래스 사이의 전체-부분 관계(독립적 라이프타임)는 집약 관계(Aggregation)이고, 한 클래스가 다른 클래스의 상위 개념인 IS-A 관계(상속)는 일반화 관계(Generalization)이다.