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