의존성 주입이나 전략 패턴 모두 “무언가를 쉽게 교체하기 위한 디자인 패턴”이며 같은 방식으로 작동합니다.
그러나 미묘한 차이가 존재한다.
전략패턴
의도에 초점을 맞추고 동일한 행동 계약을 준수하는 다양한 구현으로 인터페이스를 만들도록 권장하는 것을 포함
의존성 주입
단지 일부 동작을 구현하고 의존성을 주입하기만 하는 패턴