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

정보처리기사 실기소프트웨어 설계SOLID 원칙난이도 2MCQ

정보처리기사 실기 SOLID 원칙 기출문제 #11601

문제

다음 내용이 설명하는 객체지향 설계 원칙은?

시스템에서 사용되지 않는 기능은 사용하는 클래스에 영향을 주면 안 된다. 클라이언트는 자신이 사용하지 않는 메서드에 의존하지 않아야 하므로, 인터페이스를 클라이언트에 특화되도록 분리해야 한다.

① 인터페이스 분리 원칙 ② 단일 책임 원칙 ③ 개방 폐쇄의 원칙 ④ 리스코프 교체의 원칙

정답

1

해설

정답: 1. 클라이언트가 사용하지 않는 메서드에 의존하지 않도록 인터페이스를 분리하는 것은 인터페이스 분리 원칙(ISP)이다.

오답 풀이

  • 1번: 인터페이스 분리 원칙(ISP)에 대한 설명이다.
  • 2번: 단일 책임 원칙(SRP)은 클래스가 하나의 책임만 가지는 원칙이다.
  • 3번: 개방 폐쇄 원칙(OCP)은 확장에는 열리고 변경에는 닫힌다.
  • 4번: 리스코프 치환 원칙(LSP)은 하위 타입이 상위 타입을 대체 가능해야 한다.

보충 개념 객체지향 SOLID 원칙: SRP, OCP, LSP, ISP, DIP.

정보처리기사 실기 소프트웨어 설계 다른 기출문제

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

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

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

[정보처리기사 실기] SOLID 원칙 소프트웨어 설계 기출 #11601 | 문어CBT