SRP 출제 4유형
이 표 한 장이면 SRP는 다 잡힌다
| 출제 형태 | 핵심 매칭 | 빈출도 |
| 정의→용어 | '하나의 책임만' / '변경 이유가 단 하나' → SRP | 상 |
| 약자 매칭 | S = Single Responsibility = 단일 책임 | 중 |
| 위반 사례 | '한 클래스가 여러 일을 동시에' → SRP 위반 | 중 |
| 응집도 연계 | '기능적 응집을 객체 차원에서 실현' → SRP | 하 |
개념 연결
SRP = 모듈 설계의 '기능적 응집도'를 클래스 차원에서 실현한 것. 보기에 '응집도를 높이려는 원칙'이 나오면 SRP 정답 가능성 큼.
⚠️ 시험 함정
'하나의 클래스가 여러 인터페이스를 구현해도 된다' → SRP 아니라 ISP 영역.
SRP=책임 개수, ISP=인터페이스 개수.