[Spring] 의존성 주입과 의존성 역전 원칙(DI ans DIP) # 1
목 차 의존하다 의존성 역전 원칙(Dependency Inversion Principle, DIP) DIP와 의존성 주입(DI) DIP를 위배한 코드와 변경 후 코드 문제점 의존하다 '의존성을 주입한다', '의존한다' 라는 말들은 초보 개발자들에게 굉장히 어렵게 다가올 수 있다. 간단한 예시를 통해서 이 어려운 언어들을 쉽게 바꾸어 보려고 한다. 당신은 커피를 만들기 위해서 커피머신을 사용한다고 한다. 이 때 당신은 커피머신에 '의존'하고 있는 것이다. 프로그래밍에서도 비슷한 개념이 적용된다. 한 클래스가 다른 클래스의 코드를 필요로 할 때, 우리는 그 클래스가 다른 클래스에 '의존한다' 라고 말한다. 의존성 역전 원칙(Dependency Inversion Principle, DIP) 여기서 DIP의 목..
BE/Spring 2024.02.20