의존성 주입 vs. 전략패턴
공통점
의존성 주입과 전략 패턴 모두 무언가 쉽게 교체하기 위한 디자인 패턴이며 같은 방식으로 동작합니다.
차이점
전략 패턴의 경우, 의도에 초점을 맞춰서 동일한 행동 계약을 준수하는 다양한 구현으로 인터페이스를 만드는 것이 권장됩니다.
반면 의존성 주입의 경우 단지 일부 동작을 구현하고 의존성을 주입하기만 하는 패턴입니다.
Last updated
의존성 주입과 전략 패턴 모두 무언가 쉽게 교체하기 위한 디자인 패턴이며 같은 방식으로 동작합니다.
전략 패턴의 경우, 의도에 초점을 맞춰서 동일한 행동 계약을 준수하는 다양한 구현으로 인터페이스를 만드는 것이 권장됩니다.
반면 의존성 주입의 경우 단지 일부 동작을 구현하고 의존성을 주입하기만 하는 패턴입니다.
Last updated