본문
[2017.10.23] 15. DI(Dependency Injection) 개념
컴퓨터/이론: 개발 2017. 10. 23. 20:05
개념
(출처 - https://en.wikipedia.org/wiki/Dependency_injection)
한국말로 의존성 주입은 하나의 object가 다른 object를 클라이언트에게 주입하는 기술이다. 그림으로 표현하면
클라이언트 내부에서 new나 static 메소드 사용을 금지하고 외부로 부터 획득한다. 이렇게하므로 의존성을 없애 의존성과 관련된 문제에서 벗어날 수 있다. (변수명에 대한 의존성은 생길수 밖에 없다. 그렇지 않으면 해당 another 객체를 사용 할 수 없기 때문이다.)
Dependency Injection의 목적은 another 객체가 변화해도 클라이언트에 영향이 없도록 의존성을 끊는 것이다.
#DI #Dependency Injection #의존성 주입 #의존성 주입 개념 #di 개념 #면접
'컴퓨터 > 이론: 개발' 카테고리의 다른 글
[2017.10.23] 01. Javascript 기본 문법과 실습 (0) | 2017.10.23 |
---|---|
[2017.10.23] 16. IoC(Inversion of Control) 개념 (0) | 2017.10.23 |
[2017.10.20] 26. InputStreamReader 개념 (0) | 2017.10.19 |
[2017.10.17] 14. RESTFul 개념 (0) | 2017.10.17 |
[2017.10.12] 13. 옵저버(Observer) 디자인 패턴 개념과 실습 (0) | 2017.10.12 |
댓글