구체 의존과 역할 의존의 확장 비용을 나란히 비교한다

새 형식 하나를 추가할 때 핵심 서비스의 필드·setter·분기가 늘어나는지 조립점만 바뀌는지 비교합니다.

구체 구현별 의존

필드·setter·조건 분기 추가 · 서비스 재검증

공통 역할 의존

새 구현 추가 + 조립점 연결 · 서비스 유지

핵심: 인터페이스 개수보다 유효하지 않은 상태와 변경 전파 범위가 실제로 줄었는지를 평가합니다.