객체지향 설계 — 소프트웨어공학 기출 모아보기
이 논점의 기출 선지 4개 · 시험 1개
객체지향 설계은(는) 소프트웨어공학 기출에서 반복 출제되는 핵심 논점입니다. 아래는 소프트웨어공학 기출 시험 1개에서 이 논점이 출제된 선지 4개를 OX 명제와 해설로 정리한 것입니다. 각 명제의 정답(O/X)을 먼저 판단한 뒤 해설로 근거를 확인하세요.
헷갈리는 선지는 “이 논점만 집중 회독하기”로 반복 학습하면 시험장에서 같은 논점이 변형 출제돼도 바로 풀립니다.
2023 국가직7급
O확장에는 열려 있어야 하고 변경에는 닫혀 있어야 한다.
개방-폐쇄 원칙(OCP)에 대한 설명으로 옳다.
2023 국가직7급 2번 ›O상위 클래스의 객체는 하위 클래스의 객체로 교체될 수 있어야 한다.
리스코프 치환 원칙(LSP)에 대한 설명으로 옳다.
2023 국가직7급 2번 ›X클라이언트는 추상 클래스나 인터페이스가 아닌 구체(concrete) 클래스에 의존해야 한다.
의존 역전 원칙(DIP)에 따르면 구체 클래스가 아닌 추상화(추상 클래스·인터페이스)에 의존해야 하므로 옳지 않다.
2023 국가직7급 2번 ›O하나의 범용 인터페이스보다는 여러 개의 특화된 인터페이스로 나누어야 한다.
인터페이스 분리 원칙(ISP)에 대한 설명으로 옳다.
2023 국가직7급 2번 ›