📌 의존성 주입(DI - Dependency Injection) 자세히 설명 🚀의존성 주입(DI)은 객체 간의 의존성을 직접 생성하는 것이 아니라, 외부에서 주입하는 설계 패턴이다.이를 통해 객체 간의 결합도를 낮추고 유지보수성을 높일 수 있다.1. DI(Dependency Injection)의 핵심 개념개념 설명의존성(Dependency)하나의 클래스가 다른 클래스의 기능을 사용할 때, 이 두 클래스 간의 관계를 "의존성"이라고 함의존성 직접 생성 (Bad Practice)클래스 내부에서 new Class()로 객체를 직접 생성하는 방식. 유지보수 어려움의존성 주입 (Best Practice)클래스 내부에서 직접 객체를 생성하지 않고, 외부에서 주입받는 방식결합도(Coupling) 감소DI를 사용하..