오늘 할 일 (계획)
- 기술 면접 준비
- CS 공부
오늘 한 일
- 기술 면접 준비
DI(Dependency Injection)란 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로, 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. DI(의존성 주입)를 통해서 모듈 간의 결합도가 낮아지고 유연성이 높아진다.
IoC(Inversion of Control)란 "제어의 역전" 이라는 의미로, 말 그대로 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정되는 것을 의미한다.
IoC는 **제어의 역전이라고 말하며, 간단히 말해 "제어의 흐름을 바꾼다"**라고 한다. 객체의 의존성을 역전시켜 객체 간의 결합도를 줄이고 유연한 코드를 작성할 수 있게 하여 가독성 및 코드 중복, 유지 보수를 편하게 할 수 있게 한다.
'TIL' 카테고리의 다른 글
230830 TIL (0) | 2023.08.31 |
---|---|
230829 TIL (0) | 2023.08.29 |
230826 TIL (0) | 2023.08.29 |
230825 TIL (0) | 2023.08.25 |
230824 TIL (0) | 2023.08.24 |