Dilimizdeki karşılığı Bağımlılık Enjeksiyonu olan bu örüntü nesne tabanlı programlamada bağımlılıkların yönetimi ve kontrolü için kullanılmaktadır. Ana hedef bağımlılıkların tek bir noktaya toplanması ve merkezden yönetilmesidir. Herhangi bir bağımlılık için nesneye ihtiyaç duyulduğunda, ilgili nesne DI aracı üzerinden oluşturulur. Yani bağımlılık nesnelerinin oluşumu için bakmamız gereken tek bir nokta olur.
Devamını oku »Tasarım Örüntüleri
Singleton (Creational Patterns)
Okuma Süresi: 4 dkNesnenin uygulamada yalnızca bir defa oluşmasını istediğimiz durumlarda kullanılan örüntüdür. Bu örüntü ile öncelikle daha önce oluşmuş bir instance var mı diye kontrol ederiz ve eğer yoksa oluştururuz. Daha önce oluşturulmuş bir instance varsa mevcut instance ile dönüş yaparız.
Devamını oku »Chain Of Responsibilities (Behavioral Patterns)
Okuma Süresi: < 1 dkBir nesnenin sıralı olarak işlenmesi gerektiği durumlarda kullanılan bir örüntüdür. Bu örüntüde her işleyici yalnızca kendinden sonra çalışacak olan işlev hakkında bilgi sahibidir. Miras olarak aldığı nesne/nesneler üzerinde ihtiyaç duyulan işlemler sağlandıktan sonra kendinden sonraki işleve aldığı mirasları iletir.
Devamını oku »