Dependency Injection

Merhaba arkadaşlar, bu yazımızda Dependency Injection nedir bundan bahsedeceğiz. Solid prensiblerinin son prensibi olan Dependency Inversion‘dan gelir. Bu prensip, oluşturduğumuz sınıflar arasındaki bağlılığın olabildiğinde az olmasını önemser. Üst sınıf ve alt sınıflar birbirinden bağımsız olmalıdırlar. Bu yüzden günümüz teknolojilerinde Dependency Injection çok önemli bir noktaya gelmiştir. Bu yazımızda Swift ile geliştirdiğimiz projelerde nasıl kullanırız bundan bahsedeceğiz. Yapacağımız örnekte bir köpek sınıfı […]