[Spring] IoC, DIP, DI란?
·
Spring/Spring
1. 의존성(Dependency)이란? 의존성(dependency)이란 한 객체, 함수, 모듈 또는 시스템이 다른 것 없이는 제대로 작동할 수 없는 상황을 의미합니다. 예를 들어, Store 클래스가 Pencil 클래스의 메서드를 사용하고 있다면, Store 클래스는 Pencil 클래스에 의존하고 있습니다. 즉, Pencil 클래스 의 변경이 Store 클래스에 영향을 미치게 됩니다. IOC, DIP, DI는 모두 객체 간 의존성을 관리하는 데 사용되는 개념이지만, 서로 다른 역할과 특징을 가지고 있습니다. 2. IoC (Inversion of Control) : 제어의 역전 제어의 역전은 객체 생성 및 의존성 주입을 객체 자체가 아닌 외부에서 수행하는 방식입니다. 프로그램의 흐름을 개발자가 아닌 프레임..
JoonYong
'DIP' 태그의 글 목록