search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
1.1k gösterim
Tasarım desenleri (Design patterns) neden ve hangi alanlarda kullanılabilir?
Genel Kavramlar kategorisinde 6.2k puan
yeniden etikenlendirildi

1 cevap

0 oy
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/
6.2k puan

İlgili sorular

0 oy
1 cevap 200 gösterim
200 gösterim
Selam, Spring boot projesi kurmaya calışıyorum. Standart bir tasarım şablonu kullanmak istiyorum. Hangisini veya hangilerni önerebilirsiniz?
5 Şubat 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 285 gösterim
285 gösterim
Builder desing pattern nedir ? Nerde kullanılması uygundur ?
16 Mart 2018 Genel Kavramlar kategorisinde headshot 149 puan sordu
0 oy
1 cevap 423 gösterim
423 gösterim
Observer Pattern nasıl çalışmaktadır? örnek verebilir misiniz? Ne zaman bu pattern tercih edersiniz.
14 Eylül 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 295 gösterim
295 gösterim
Merhaba, Ofiste arkadaşlarla otururken design patterns diye bir şeyden bahsettiklerini duydum. Nedir ve neleri kapsamaktadır? Kolay gelsin.
29 Eylül 2016 Genel Kavramlar kategorisinde oyigiter 133 puan sordu
0 oy
1 cevap 351 gösterim
351 gösterim
Java OOP'de soyutlama yeteneğini kazandıran Interface'ler ve Abstract Class'lar nedir ? Farkları nedir? Hangi durumlarda hangisi kullanılmalıdır? Bu kavramları bir örnek ile açıklarsak cevabı okuyan insanların aklında kalıcı bir yere sahip olur.
24 Temmuz 2020 Genel Kavramlar kategorisinde furkankahveci 167 puan sordu