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 bulunduğu bağlam (context) içerisinde yalnızca bir defa oluşmasını istediğimiz durumlarda kullanılan örüntüdür. Bu örüntü ile mevcutta oluşmuş bir nesne var mı diye kontrol ederiz ve eğer yoksa oluştururuz. Daha önce oluşturulmuş bir nesne varsa mevcut nesneyi kullanırı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 »