디자인패턴
-
의존성 주입(Dependency Injection, DI), 결합도(Coupling), 응집도(Cohesion)IT용어 및 개념 정리 2019. 4. 25. 02:19
|정의 의존성 주입(Dependency Injection, DI)은 프로그래밍에서 구성요소간의 의존 관계가 소스코드 내부가 아닌 외부의 설정파일 등을 통해 정의되게 하는 디자인 패턴 중의 하나이다. |장점 ● 의존관계 설정이 컴파일시가 아닌 실행시에 이루어져 모듈간의 결합도를 낮출 수 있다. ● 코드 재사용을 높여서 작성된 모듈을 여러 곳에서 소스코드의 수정 없이 사용할 수 있다. ● 모의 객체 등을 이용한 단위 테스트의 편의성을 높여준다. 출처:위키백과 의존성 주입 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org |결합도란? 소프트웨어 공학에서, 결합도(coupling) 또는 의존도는 어떤 모듈이 다른 모듈에 의존하는 정도를 나타내는것이다. 결합도는 ..