15
Bağımlılık Enjeksiyonu ve Servis Bulucu modelleri arasındaki fark nedir?
Her iki örüntü de kontrolün ters çevrilmesi ilkesinin bir uygulaması gibi görünmektedir. Yani, bir nesne bağımlılıklarını nasıl oluşturacağını bilmemelidir. Bağımlılık Enjeksiyonu (DI) bağımlılıkları "enjekte etmek" için bir yapıcı veya ayarlayıcı kullanıyor gibi görünmektedir. Yapıcı Enjeksiyonu kullanma örneği: //Foo Needs an IBar public class Foo { private IBar bar; public Foo(IBar …