Tasarım desenleri nedendir sorusu zaten arkadaşımız tarafından sorulmuştu. Kısaca sık karışılaşılan sorunlara verilen cevaplar diyebiliriz.
Bu sorunları 3 ana bölümde inceliyoruz.
1-Yaratıcı desenler, bunlar bir objenin hafıza üzerinde yaratma işlemini belirli bir nizama sokmak için kullanılan desenlerdir. Nesnemizin nasıl kullanılacağına göre değişir. Mesela aynı nesneyi tekrar tekrar yaratmaya gerek var mı? Nesne yaratılırken belirli özelliklerin ayarlanıp öyle mi yaratılması gerekiyor vb.
2-Yapısal desenler, bu desenler ise nesnelerin hafızada yaratılmasından sonra nasıl bir yapıda olacağının belirlenmesi için kullanılan desenlerdir. Mesela bir nesne sadece diğer nesnelere mesaj gönderebilir, ya da nesne içindeki verilerde hiyerarşik bir yapı kurulabilir vb,
3-Davranışsal desenler, bu desenler nesnenin çalışma anında nasıl davranacağı ile alakalı kullanılan desenlerdir.
Daha detaylı bilgi için aşağıdaki link kullanılabilir: Güzel bir türkçe kaynak
http://www.tasarimdesenleri.com/