에듀윌 · ISP · 시험
출제 패턴
SRP와의 결정적 차이

책임 vs 메서드 — 한 단어로 잡는다

출제 형태핵심 매칭빈출도
정의 매칭'사용하지 않는 메서드에 의존하지 않는다' → ISP
약자 매칭I = Interface Segregation = 인터페이스 분리
비유 매칭'큰 인터페이스 하나보다 작게 쪼갠 여러 개'
가짜 풀네임Independence·Integration 둔갑 → 정답 Segregation
SRP vs ISP
SRP = 클래스 차원의 책임 분리, ISP = 인터페이스 차원의 메서드 분리. 보기에 '인터페이스를 쪼갠다' → ISP, '클래스에 책임이 하나' → SRP.
⚠️ 시험 함정
'큰 인터페이스 하나로 모든 메서드 통합' = ISP 위반. '사용하지 않는 메서드도 함께 의존' = 정의를 거꾸로 뒤집은 함정.