Dependency Injection1 DI(Dependency Injection)이 뭘까? 이번 글에서 DI(Dependency Injection) 의존성 주입에 대해 설명하도록 하겠습니다. DI란? DI는 Dependency Injection에 줄임말로 의존성 주입이란 뜻을 가지고 있습니다. 의존성 주입을 알기 전에 의존성이 무엇인지에 대한 개념을 먼저 짚고 넘어가야 합니다. Depencency(의존성) 이란 A 가 B에 의존하면 B 가 변경되었을 때 A에게 영향을 미친다. 예시를 들자면 요리사가 레시피에 의존하고 있을 때 레시피가 변경되면 요리사에게 영향을 끼친다는 것을 생각하면 이해하기 쉬울 것 같습니다. 코드적 관점으로 보면 A 클래스에서 B 클래스를 의존하고 있다면 B 클래스의 기능 혹은 변경사항이 있다면 그 영향이 A 클래스에게 미친다고 이해할 수 있습니다. 코드를 보면서 설명하도록.. 2024. 1. 10. 이전 1 다음