정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2017년03월05日 72번

[소프트웨어 공학]
객체지향의 캡슐화에 대한 설명으로 가장 옳지 않은 것은?

  • ① 결합도가 낮아진다.
  • ② 재사용이 용이하다.
  • ③ 인터페이스를 단순화 시킬 수 있다.
  • ④ 변경이 발생할 때 오류의 파급효과가 크다.
(정답률: 68%)

문제 해설

"변경이 발생할 때 오류의 파급효과가 크다."는 캡슐화의 장점이 아닌 단점입니다. 캡슐화는 객체의 내부 구현을 외부에서 숨기고, 외부에서는 객체의 인터페이스만을 사용하여 객체와 상호작용하는 것을 말합니다. 이를 통해 객체의 내부 구현이 변경되더라도 외부에서는 영향을 받지 않도록 하여 오류의 파급효과를 최소화할 수 있습니다. 따라서 "변경이 발생할 때 오류의 파급효과가 크다."는 캡슐화의 단점이며, 캡슐화를 통해 이를 최소화할 수 있다는 것이 옳은 설명입니다.

연도별

진행 상황

0 오답
0 정답