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

정보처리기사 실기 SOLID 원칙 - ISP 기출문제 #11242

문제

다음은 SOLID 원칙에 관한 내용이다. 괄호안에 알맞는 단어를 보기에서 고르시오.

( )은/는 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다는 원칙이다.

( )은/는 큰 덩어리의 인터페이스들을 구체적이고 작은 단위들로 분리시킴으로써 클라이언트들이 꼭 필요한 메서드들만 이용할 수 있게 한다.

예를 들어 하나의 복합기에 프린터와 복사기, 팩스 메서드가 있는데 이 세가지 메서드는 같은 파일에 존재하므로 프린터 로직만 바뀌어도 복사기와 팩스도 재컴파일을 해야한다.

그러므로 ( )을/를 적용하여 로직이 바뀌어도 다른 메서드는 영향을 받지 않도록 해야한다.

정답

ISP (Interface Segregation Principle)

ISPInterface Segregation Principle인터페이스 분리 원칙

해설

클라이언트가 사용하지 않는 메서드에 의존하지 않도록 큰 인터페이스를 작은 단위로 분리하는 SOLID 원칙은 인터페이스 분리 원칙(ISP, Interface Segregation Principle)이다.

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

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

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

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