Buradasın
Dependency Injection neden kullanılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Dependency Injection (DI) kullanılmasının bazı nedenleri:
- Test yazmayı kolaylaştırma 13. DI, farklı senaryoların taklit edilmesi için sınıflara kolayca sahte nesneler (fake instance) enjekte etmeyi sağlar 13.
- Kodun tekrar kullanılabilirliğini artırma 12. Sınıflar, tek bir işlevselliğe sahip oldukları için farklı alanlarda tekrar kullanılabilir 12.
- Refactor yapmayı kolaylaştırma 1. Bir yerde yapılan değişikliğin minimum yeri etkilemesi sağlanır 1.
- Daha gevşek bağlı (loosely coupled) bir yapı oluşturma 24. Sınıflar arasındaki sıkı bağımlılıkları azaltarak, yeni özellikler ekleme veya çıkarma işlemini kolaylaştırır 24.
- Bakımı kolaylaştırma 3. Bir sınıfın bağımlılıklarını değiştirerek uygulamadaki değişikliklerin etkisi azaltılabilir 3.
5 kaynaktan alınan bilgiyle göre: