에듀윌 · Q4 해설
정답 해설
정답
SRP — 한 클래스 = 한 책임
키워드
"한 책임"
① ✓'단 하나의 책임'·'변경 이유가 하나' = SRP 표준 정의 (식당 1인 다역 X)
OCP = '확장 열림·수정 닫힘'. 책임 분리와 다름
ISP = '인터페이스를 쪼개기'(인터페이스 차원). SRP는 클래스 차원
DIP = '추상에 의존'. 의존 방향에 관한 원칙
⚠️ SRP vs ISP 헷갈림
③ ISP도 '분리' 단어가 들어가 헷갈림. SRP = 책임 분리(클래스), ISP = 메서드 분리(인터페이스). '책임'이 보이면 SRP, '인터페이스를 쪼갠다'가 보이면 ISP.