합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

정보처리기사 필기프로그래밍 언어 활용객체지향 설계 원칙난이도 3MCQ

정보처리기사 필기 객체지향 설계 원칙 기출문제 #4188

문제

객체지향 설계 원칙에 대한 설명으로 옳지 않은 것은?

① 하나의 클래스는 제공하는 모든 기능이 하나의 목적만 향하도록 설계해야 한다. ② 클래스는 확장에는 열려 있고 변경에는 닫혀 있어야 한다. ③ 하위 클래스는 상위 클래스의 기능을 호환할 수 있어야 한다. ④ 하나의 거대한 인터페이스보다 다수의 구체적인 인터페이스를 구성해야 한다.

정답

1

해설

정답: 1. 제시된 설명은 단일 책임 원칙과 유사하지만 ‘제공하는 모든 기능’이라는 표현이 과도하여 객체지향 설계 원칙 설명으로 가장 부적절하다.

오답 풀이

  • 1번: 단일 책임 원칙을 부정확하게 표현했다.
  • 2번: 개방-폐쇄 원칙에 해당한다.
  • 3번: 리스코프 치환 원칙에 해당한다.
  • 4번: 인터페이스 분리 원칙에 해당한다.

보충 개념 SOLID 원칙은 객체지향 설계에서 변경에 강한 구조를 만들기 위한 대표 원칙이다.

정보처리기사 필기 프로그래밍 언어 활용 다른 기출문제

정보처리기사 필기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 필기] 객체지향 설계 원칙 프로그래밍 언어 활용 기출 #4188 | 문어CBT