목록Dependency Injection (1)
Groo

안녕하세요, 오늘은 프로그래밍 과정에서 새롭게 추가하면 좋을만한 패턴인 의존성 주입에 대해 알아보겠습니다. 의존성 주입은 어느 프로그래밍 언어에서도 공통적으로 적용 가능하기 때문에 범용성이 높은 패턴이라고 부릅니다. 💊 Dependency Injection 대체 무엇인가? 소프트웨어 프로그래밍의 관점에서 Dependency Injection 즉 의존성 주입을 간단히 설명한다면 하나의 객체(C)가 다른 객체(B)를 필요로하는 특정 객체(A)에게 의존성을 대신 간접적으로 전달해주는 역할이라고 말할 수 있습니다. 아래의 예시를 보겠습니다. A라는 특정 객체가 B라는 다른 객체를 참조하고 싶다면 이전 같은 경우에는 A가 B를 직접적으로 참조하였습니다. 그러나 의존성 주입을 활용한다면 C라는 하나의 객체가 A라는..
프로그래밍 기초/Pattern
2020. 5. 4. 15:16