생성자주입
-
[개념 정리] 의존성 주입(feat.Python)Today_I_Learned/etc 2025. 3. 5. 09:28
내가 이해하려고 작성하는 의존성 주입(DI, Payment Injection) 의존성이란?말 그대로 한 Class 가 다른 Class, 모듈 등 외부의 기능을 필요로 하는 성질. 즉, 어떠한 Class 가 Class 외부의 것을 참조하고 있는 상태를 의존성이 존재한다고 이해하면 된다.의존성은 최소화하여 사용하는 것이 시스템의 유지 보수 측면에서 효율적이다.의존성 '주입' 이란?'주입' 은 '넣다.' 와 같은 의미라 볼 수 있다. 즉, 어떠한 클래스가 클래스 외부를 참조하도록 의존성을 넣어주는 여러 방법이 흔히 말하는 '의존성 주입' 이다.그럼 '의존성을 넣어주는' 행위란 뭘까? 도대체 어떻게 클래스에 의존성을 넣어준다는 말인가?이를 설명하기 위해 예시 코드를 작성해 보았다. 단, 스스로의 이해를 위해 직..