캡슐화는 상위 클래스에서 속성이나 연산을 전달받아 새로운 형태의 클래스로 확장하여 사용하는 것을 의미한다.
2
객체는 실세계에 존재하거나 생각할 수 있는 것을 말한다.
3
클래스는 하나 이상의 유사한 객체들을 묶어 공통된 특성을 표현한 것이다.
4
다형성은 상속받은 여러 개의 하위 객체들이 다른 형태의 특성 을 갖는 객체로 이용될 수 있는 성질이다.
ANSWER & EXPLANATION
정답 1번
이 문항은 틀리거나 거리가 먼 설명을 고르는 문제입니다. 정답 선택지는 '캡슐화는 상위 클래스에서 속성이나 연산을 전달받아 새로운 형태의 클래스로 확장하여 사용하는 것을 의미한다.'입니다. 캡슐화는 데이터와 연산을 하나로 묶고 내부 구현을 감춰 정보 은닉을 실현합니다.
오답·함정 포인트: 소프트웨어 설계 문항은 용어의 정의와 적용 범위를 묻는 경우가 않습니다. 문제의 금정•부정 방향을 먼저 표시하고 정답 개념과 대조하세요.
RELATED CONCEPT
소프트웨어 설계 핵심개념
정답 용어만 외우지 말고 각 보기의 적용 대상·기능·전제 조건을 비교하세요. 같은 분야 기출을 묶어서 풀면 표현이 달라져도 판단 기준을 유지할 수 있습니다.