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
Yorum Gönder