OCP, DIP, SRP는 한 변경 시나리오에서 함께 드러난다

정책 추가, 구현 선택, 서비스 책임을 각각 분리하면 변경이 올바른 경로로만 흐른다.

원칙적용 지점검증 질문
OCP새 정책 구현 추가기존 서비스 수정이 없는가
DIP서비스의 역할 의존구체 타입을 import하지 않는가
SRPConfig와 Service 분리변경 이유가 하나인가