Lazy Loading programlama da kullanılan en temel Design Pattern lerden biridir. Temel amacı objenin ihtiyaç olduğu anda değer kazanması dır. Özellikle veritabanı işlemleri barındıran sistemlerde verinin çekileceği anın kontrol edilebilmesi sistem performansı için çok büyük önem taşımaktadır. Bir örnek ile açıklayacak olursak. (Not = Örnek de Microsoft un örnek veritabanlarından Northwind kullanılmıştır.) class Program { [...]
Method Chaining yüksek seviyeli programlama dillerinde kullanılan bir Class tasarım şablonudur. Mantığı bir class içerisinde yer alan metodların Class in kendi referansını döndürmesi olayına dayanır. Basit bir örnek ile açıklamak gerekir ise… class Kisi{ private string isim; private string soyisim; public Kisi setIsim(string i){ this.isim = i; return this; } public Kisi setSoyisim(string s){ this.soyisim [...]