작성
·
423
답변 1
1
안녕하세요. ㅎㅎ
좋은 질문입니다.
음.. 근데 그렇게 이해하시면 안됩니다. 의존성 주입도 하나의 디자인 패턴입니다. 전략패턴도 디자인패턴이구요. 두 개가 다르다. 라고 이해하시면 되구요. 다만 이런 것은 있습니다. 전략패턴을 만들 때 의존성주입을 통해 전략패턴을 만들기도 하고 그런거 없이 전략패턴을 만들기도 합니다.
또한 의존성주입에 대해 다시 설명하자면 이 디자인패턴은 의존성을 주입하는 패턴이자. 제어역전의 한 형태로. 객체를 구성하는 로직을 "분리" 하여 느슨한 결합이 적용된 프로그램을 만드는데 쓰는 것입니다.
감사합니다.
강사 큰돌 올림.