← 회차 전체 문제편집복원내용 검수 완료2024년 정보처리기사 1회 필기 · 소프트웨어 설계 · 4번
BankAccount 객체가 balance 필드를 외부에 공개하지 않고 deposit(amount)와 withdraw(amount) 연산을 통해서만 변경하도록 한다. 가장 직접적으로 적용된 객체지향 원리는?
- 1
캡슐화
정답 근거balance의 표현을 숨기고 검증된 연산만 공개하므로 캡슐화와 정보 은닉이 적용된다. - 2
다중 상속
오답 이유다중 상속은 한 클래스가 둘 이상의 상위 타입을 상속하는 구조로 필드 접근 제한과 다르다. - 3
동적 바인딩
오답 이유동적 바인딩은 실행 시점의 실제 객체 타입에 따라 호출 메서드를 결정하는 성질이다. - 4
메시지 브로커
오답 이유메시지 브로커는 분산 컴포넌트 사이 메시지 전달을 중개하는 인프라다.
정답·상세해설정답 1번
balance의 표현을 숨기고 검증된 연산만 공개하므로 캡슐화와 정보 은닉이 적용된다. 다중 상속은 한 클래스가 둘 이상의 상위 타입을 상속하는 구조로 필드 접근 제한과 다르다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21