본문 바로가기
정보처리기사 필기/[1과목] 소프트웨어 설계

연관성(RelationShip)

by 프론트엔드마스터일걸 2025. 2. 9.
728x90
반응형

📍 연관성(RelationShip)이란?

연관성은 두 개의 이상의 객체(클래스)들이 상호 참조하는 관계를 말한다.

 

📍 종류

종류 의미 특징
is member of 연관화
(Association)
2개 이상의 객체가 상호 관련되어 있음을 의미함
is instance of 분류화
(Classfication)
동일한 형의 특성을 갖는 객체들을 모아 구성하는 것
is part of 집단화
(Aggregation)
관련 있는 객체들을 묶어 하나의 상위 객체를 구성하는 것
is a 일반화
(Generalization)
공통적인 성질들로 추상화한 상위 객체를 구성하는 것
특수화/상세화
(Specialization)
상위 객체를 구체화하여 하위 객체를 구성하는 것

 


 

📍 정보처리기사 필기 기출

16. 객체지향 기법에서 클래스들 사이의 '부분-전체(part-whole)' 관계 또는 '부분(is-a-part-of)'의 관계로 설명되는 연관성을 나타내는 용어는? 
(2020년 6월 6일 기출문제)
① 일반화   ② 추상화     ③ 캡슐화     ④ 집단화



 

 

참고 : 시나공 정보처리기사 필기

728x90
반응형