의존성 주입Dependency Injection제어의 반전은 객체의 생성과 의존성 관리를 외부에서 수행해주는 방법이에요. 이렇게 하면 코드의 결합도가 낮아지고, 테스트가 용이해져요. 결과적으로 유연하고 유지보수가 쉬운 구조가 만들어져요.