모두CBT

객체지향 개념에서 캡슐화에 대한 설명으로 틀린 것은? | [멀티미디어콘텐츠제작전문가 필기] 19년 2회차 기출문제 상세 페이지

1[멀티미디어콘텐츠제작전문가 필기] 19년 2회차
객체지향 개념에서 캡슐화에 대한 설명으로 틀린 것은?
1
변경 발생 시 오류의 파급효과가 적다.
2
상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.
3
인터페이스가 단순화 된다.
4
소프트웨어 재사용성이 높아진다.
해설

캡슐화는 데이터와 메서드를 하나의 단위로 묶고 외부 접근을 제한하는 개념으로, 1번 변경 시 영향 범위를 제한하여 오류 파급효과를 줄이고, 3번 공개 인터페이스만 노출하여 복잡도를 숨기며, 4번 독립적 모듈화로 재사용성을 높인다. 반면 2번은 상위 클래스의 속성·연산을 하위 클래스가 물려받는 것은 상속(Inheritance)의 정의이며, 캡슐화와는 다른 개념이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.