본문

[2017.10.23] 15. DI(Dependency Injection) 개념

개념

(출처 - https://en.wikipedia.org/wiki/Dependency_injection)

한국말로 의존성 주입은 하나의 object가 다른 object를 클라이언트에게 주입하는 기술이다. 그림으로 표현하면


클라이언트 내부에서 new나 static 메소드 사용을 금지하고 외부로 부터 획득한다. 이렇게하므로 의존성을 없애 의존성과 관련된 문제에서 벗어날 수 있다. (변수명에 대한 의존성은 생길수 밖에 없다. 그렇지 않으면 해당 another 객체를 사용 할 수 없기 때문이다.)


Dependency Injection의 목적another 객체가 변화해도 클라이언트에 영향이 없도록 의존성을 끊는 것이다.



#DI #Dependency Injection #의존성 주입 #의존성 주입 개념 #di 개념 #면접

공유

댓글