Tasarım Kalıpları (Design Pattern)

Tasarım Kalıbı Nedir?
Tasarım kalıbı(Design Pattern), bir problemin çok tekrar etmesi sonucunda edinilmiş tecrübelerin bir araya getirilmesiyle elde edilmiş kalıplardır. MVC buna bir örnektir.

Neye Yarar?
OOP’de sınıflar kendi içerisinde tutarlı olmalı ama diğer sınıflara olan bağımlılığı en az olmalıdır (Low Coupling). Yazılımın modüllerinin tekrar kullanılabilir, sistemden çıkarılabilir ve üzerinde değişiklik yapılabilir esneklikte olması beklenir. Tasarım desenleri OOP’nin bu gibi prensiplerine uymamızı sağlarlar.

Tasarım desenleri, daha önceden test edilmiş, yararları görülmüş ve ispatlanmış olduğu için geliştirme sürecinin hızına etki eder. Desenleri bilen biri kodu daha okunabilir yazar ve sonradan koda bakan kişiler için kolaylık sağlar.


* Yararlanılan Kaynaklar
    http://www.tasarimdesenleri.com

Yorumlar

Bu blogdaki popüler yayınlar

DLL Dosyalarını Exe'ye Gömme

SQL Server Veritabanı Senkronizasyonu

PostgreSQL Nedir? Nasıl Kullanılır?