100번 문제

출제 연도: 2022년 2회 실기
대분류: 요구사항 확인
소분류: 객체 지향
문제:
클라이언트는 자신이 사용하지 않는 메소드에 의존 관계를 맺으면 안된다는 원칙이다. 인터페이스를 클라이언트에 특화되도록 분리시켜 설계하는 원칙이다. 예를 들어 복합기 클래스의 모든 기능을 클라이언트가 동시에 사용하는 경우는 거의 없으므로 필요시 프린트, 팩스, 복사기 클라이언트 중 하나의 기능만 이용할 수 있도록 설계하는 경우이다.
정답: ISP
유사 답안: 인터페이스 분리 원칙