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

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

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

문제

다음 설명에 해당하는 객체지향 설계 원칙(SOLID)의 명칭을 각각 쓰시오.

(1) 상위 타입의 객체를 하위 타입의 객체로 치환해도 프로그램의 정확성이 유지되어야 한다. (2) 클라이언트가 사용하지 않는 메서드에 의존하지 않도록 인터페이스를 작고 구체적으로 분리해야 한다.

정답

(1) LSP(리스코프 치환 원칙) (2) ISP(인터페이스 분리 원칙)

LSP리스코프 치환 원칙Liskov Substitution PrincipleISP인터페이스 분리 원칙Interface Segregation Principle

해설

LSP(리스코프 치환 원칙)는 상위 타입을 하위 타입으로 치환해도 정확성이 유지되어야 한다는 원칙이고, ISP(인터페이스 분리 원칙)는 인터페이스를 작고 구체적으로 분리해 불필요한 의존을 막는 원칙이다.

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

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

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

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

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