DI1 Spring Day 5 : IoC(제어의 역전)과 DI(의존성 주입) ‘DI 패턴을 사용하여 IoC 설계 원칙을 구현하고 있다’ IoC (Inversion of Control) 소프트웨어 개발에서 객체의 생성과 생명주기를 개발자가 직접 제어하지 않고, 프레임워크나 컨테이너가 이를 대신 관리하는 개념입니다. 일반적으로 개발자는 객체를 생성하고 관리하는 책임을 갖지만, 제어의 역전을 적용하면 객체의 생성과 관리를 프레임워크에 위임할 수 있습니다. 제어의 역전은 의존성 주입(Dependency Injection)과 밀접한 관련이 있습니다. 의존성 주입은 객체 간의 의존 관계를 외부에서 객체에 주입하는 것을 의미하는데, 이를 통해 객체 간의 결합도를 낮추고 유연한 코드를 작성할 수 있습니다. DI (Dependency Injection) 의존성 주입은 객체 간의 의존 관계를 외부.. 2024. 1. 24. 이전 1 다음