← 회차 전체 문제공개 기출자동 검사 완료2025년 지방직 기출 · 컴퓨터일반 · 19번
객체지향 설계에서의 SOLID 원칙 중 ‘구체화가 아닌 추상화에 의존해야 한다’는 원칙은?
- 1
개방-폐쇄 원칙(open-closed principle)
오답 이유개방-폐쇄 원칙은 확장에는 열려 있고 기존 코드 변경에는 닫혀 있어야 한다는 원칙이다. - 2
단일 책임 원칙(single responsibility principle)
오답 이유단일 책임 원칙은 클래스가 하나의 변경 이유만 가져야 한다는 원칙이다. - 3
인터페이스 분리 원칙(interface segregation principle)
오답 이유인터페이스 분리 원칙은 사용하지 않는 큰 인터페이스보다 클라이언트별 작은 인터페이스를 제공하라는 원칙이다. - 4
의존관계 역전 원칙(dependency inversion principle)
정답 근거구체 구현이 아니라 추상화에 의존하라는 설명은 의존관계 역전 원칙이다.
정답·상세해설정답 4번
상위 정책 모듈과 하위 구현 모듈이 서로의 구체 클래스가 아니라 추상 인터페이스에 의존하게 하라는 원칙은 의존관계 역전 원칙(DIP)이다. 추상화가 세부 구현에 의존하는 것이 아니라 세부 구현이 추상화에 의존하도록 한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 자동 검사 완료
- 최종 검수
- 2026-08-24