2. Tasarım Deseni Nedir ?
Sürekli karşılaşılan tasarımsal sorunlara
esnek, yeniden kullanılabilir, bağımlılıkları
azaltan ve başarısı kanıtlanmış çözümler
sunmak üzere kullanılan kalıplardır.
3. Neden Tasarım Desenlerini
Kullanmalıyım ?
● Temel nesne yönelimli
programlama prensiplerine
uygun yazılım geliştirme
● Kaliteli ve yeniden
kullanılabilir kod tabanı
● Zamandan ve iş gücünden
tasarruf
6. Müşterilerimize iki farklı tipte indirim
kuponu kullandırırız:
Elektronik Ticaret Sitelerinde İndirim
Kuponu Hesaplama
Yüzdelik indirim
yapan kuponlar
Sabit tutarlı indirim
yapan kuponlar
7. Strateji Tasarım Deseni
(Strategy Design Pattern)
Strateji tasarım deseni, bir işlemin birden çok
metodoloji ile yapılabildiği durumlarda kullanılır.
9. Elektronik Ticaret Sitelerinde Sepet
Tutarı Hesaplama
Vergi Tutarlarının
Hesaplanması
İndirim Tutarının
Hesaplanması
Kargo MaliyetiAlışveriş Tutarının
Hesaplanması
10. Komut Tasarım Deseni
(Command Design Pattern)
Komut tasarım deseni, işlevlerin sarmalanarak
ana programın dışına alınması gerektiği hallerde
kullanılır.
13. Fabrika Tasarım Deseni
(Factory Design Pattern)
Fabrika tasarım deseni, sınıf üretimi işlevinin
başka bir sınıfın metoduna devredilmesi gerektiği
durumlarda kullanılır.
16. Gözlemci Tasarım Deseni
(Observer Design Pattern)
Gözlemci tasarım deseni, sistemeki bir obje
durum değiştirdiğinde dinlemedeki gözlemcilerin
haberdar edilmesi gerektiği durumlarda kullanılır.