구현 개수만 세지 않고 대체 의미·변경 빈도·실행 중 교체 요구를 함께 봅니다.
구체 의존 유지
인터페이스
전략 패턴
역할 분리
핵심: 추상화가 분기를 격리하지 않고 흐름만 숨긴다면 구체 의존을 유지하고 도입을 늦춥니다.