İçeriğe geçin

Tasarım örüntüsü

Tekrarlayan yazılım tasarım sorununa, kullanım koşulları ve ödünleşmeleriyle sunulan çözüm yapısı.

Diğer adlarıDesign Pattern
Yazılım mimarisi

Tasarım örüntüsü nedir?

Tasarım örüntüsü, yazılım tasarımında tekrarlayan bir sorun için yeniden kullanılabilir çözüm yapısını açıklar. Yaklaşımı, kullanım koşulları ve dezavantajlarıyla ele alır. Hazır ürün veya her projeye değişmeden kopyalanacak kod değildir. Uygunluğu somut soruna bağlıdır.

Kurgusal yenileme projesinde bir uyarlama katmanı eski ve yeni uygulamanın istek modelleri arasında çeviri yapar. Böylece yeni parça eski modelin özelliklerinden yalıtılabilir. Anlamlar da netleştirilmelidir: Alan adını değiştirmek çelişen iş kurallarını çözmez. Ek çeviri bakım yükü ve kendine ait hata durumları yaratır. Bu nedenle örüntü, kullanılan örüntü sayısını artırmak yerine tanımlanmış bir ihtiyacı çözmelidir.

Kaynaklar