• 카테고리

    질문 & 답변
  • 세부 분야

    취업 · 이직

  • 해결 여부

    미해결

의존성 주입과 전략패턴

22.07.05 18:52 작성 조회수 332

0

안녕하세요! 강의를 듣다가 질문이 생겨 남깁니다 :)
 
전략패턴은 동일한 행동 계약을 하기 위해 다양한 전략으로 인터페이스를 만드는 것이라면, 의존성 주입에 포함되는 의미라고 이해해도 괜찮을까요? 즉, 의존성 주입이 더 넓은 의미로 이해해도 될까요?

답변 1

답변을 작성해보세요.

1

안녕하세요. ㅎㅎ 

좋은 질문입니다. 

음.. 근데 그렇게 이해하시면 안됩니다. 의존성 주입도 하나의 디자인 패턴입니다. 전략패턴도 디자인패턴이구요. 두 개가 다르다. 라고 이해하시면 되구요. 다만 이런 것은 있습니다. 전략패턴을 만들 때 의존성주입을 통해 전략패턴을 만들기도 하고 그런거 없이 전략패턴을 만들기도 합니다. 

또한 의존성주입에 대해 다시 설명하자면 이 디자인패턴은 의존성을 주입하는 패턴이자. 제어역전의 한 형태로. 객체를 구성하는 로직을 "분리" 하여 느슨한 결합이 적용된 프로그램을 만드는데 쓰는 것입니다.

 

감사합니다. 

강사 큰돌 올림.