문제
객체지향 기술 중, 캡슐화에 대한 처리와 가장 거리가 먼 것은?
① 문제 해결에 필요한 속성과 메소드를 하나의 클래스로 묶는다. ② 인터페이스를 단순화 시킨다. ③ 실제 구현되는 내용을 외부의 영향으로부터 보호한다. ④ 여러 하위 객체들이 서로 다른 형태를 가질 수 있도록 한다.
정답
4번
해설
정답: 4. 여러 하위 객체들이 서로 다른 형태를 가지는 것은 다형성에 대한 설명이다.
오답 풀이
- 1번: 속성과 메서드를 하나로 묶는 것은 캡슐화이다.
- 2번: 캡슐화는 외부 인터페이스를 단순화할 수 있다.
- 3번: 캡슐화는 내부 구현을 보호한다.
- 4번: 서로 다른 형태로 동작하는 것은 다형성이다.
보충 개념 캡슐화는 데이터와 기능을 하나로 묶고, 외부 접근을 제한해 변경 영향을 줄인다.