-
카테고리
-
세부 분야
취업 · 이직
-
해결 여부
미해결
의존성 주입과 전략패턴
22.07.05 18:52 작성 조회수 332
0
안녕하세요! 강의를 듣다가 질문이 생겨 남깁니다 :)
전략패턴은 동일한 행동 계약을 하기 위해 다양한 전략으로 인터페이스를 만드는 것이라면, 의존성 주입에 포함되는 의미라고 이해해도 괜찮을까요? 즉, 의존성 주입이 더 넓은 의미로 이해해도 될까요?
답변을 작성해보세요.
1
큰돌
지식공유자2022.07.05
안녕하세요. ㅎㅎ
좋은 질문입니다.
음.. 근데 그렇게 이해하시면 안됩니다. 의존성 주입도 하나의 디자인 패턴입니다. 전략패턴도 디자인패턴이구요. 두 개가 다르다. 라고 이해하시면 되구요. 다만 이런 것은 있습니다. 전략패턴을 만들 때 의존성주입을 통해 전략패턴을 만들기도 하고 그런거 없이 전략패턴을 만들기도 합니다.
또한 의존성주입에 대해 다시 설명하자면 이 디자인패턴은 의존성을 주입하는 패턴이자. 제어역전의 한 형태로. 객체를 구성하는 로직을 "분리" 하여 느슨한 결합이 적용된 프로그램을 만드는데 쓰는 것입니다.
감사합니다.
강사 큰돌 올림.
답변 1