답변

0

많이 의존성 주입에 대한 stackoverflow에 많이 쓰여졌습니다. (좋은 참조로 Dependency-Injection Tag info page을 방문하십시오), 여기를 반복하는 것은 유용하지 않습니다.

Bridge Pattern은 추상적 인 팩토리, 데코레이터, 어댑터, 외관을 사용할 수있는 것처럼 응용 프로그램의 특정 부분을 디자인 할 때 사용할 수있는 패턴입니다. 반면에 Inversion of Control은 완벽한 애플리케이션을 좀 더 느슨하게 결합하는 데 사용할 수있는 전반적인 테마로 보일 수 있습니다. 그래서 당신이 다른 하나를 사용해야한다는 것이 아닙니다.

는 심지어는 브리지 패턴의 Java 예는 ShapeCircleShape 및 유형에 DrawingAPI 추상화를 주입 (생성자) 의존성 주입을 사용하는 참조 Wikipedia article about the Bridge Pattern 보면

.