정보처리기사

2020년09월26일 4번

[소프트웨어 설계] 객체지향 기법의 캡슐화(Encapsulation)에 대한 설명으로 틀린 것은?

  • ① 인터페이스가 단순화 된다.
  • ② 소프트웨어 재사용성이 높아진다.
  • ③ 변경 발생 시 오류의 파급효과가 적다.
  • ④ 상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다.
(정답률: 90%)

문제 해설

상위 클래스의 모든 속성과 연산을 하위 클래스가 물려받는 것을 의미한다는 설명은 캡슐화와는 관련이 없는 상속(Inheritance)에 대한 설명이다. 캡슐화는 객체의 내부 구현을 외부에서 접근하지 못하도록 숨기는 것을 의미하며, 이를 통해 인터페이스가 단순화되고 소프트웨어 재사용성이 높아지며 변경 발생 시 오류의 파급효과가 적어진다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답