Dependency Injection1 [객체지향 프로그래밍]의존성 주입과 제어의 역전(Dependency Injection, Inversion of Control) Spring Boot 를 배우며 객체지향 이라는 개념과 DI라는 개념에 대한 의문이 들었다. 사실 Java 와 스프링 부트를 배우는 이유는, 객체 지향 언어이자, 프로그래밍을 잘 구현할 수 있기 때문이다. 그런데, SOLID 를 반영한 객체지향 프로그래밍 구현이나, DI를 통한 IDC 구현을 했다는 말 자체가 이해가 잘 되지 않았다. 목차 1. 의존의 사전적 정의 2. 기능(역할)과 구현 3. 의존의 종류(개발 세계에서의) 4. 제어의 역전이란 5. 의존성 주입이란 1. 의존의 사전적 정의 의존 또는 의존성이란 어떠한 대상에 기대고 지지하게 되는 증상을 말합니다. (나무위키) 간단하게 말해서, A 가 B를 의존한다는 것은 "A라는 객체가, B라는 객체를 사용했다" 라고 해석해도 괜찮다고 생각합니다. 결국.. 2024. 1. 17. 이전 1 다음