Design Pattern nedir?

Design Pattern, bir yazılımın tasarımında sık karşılaşılan sorunları çözmek için geliştirilmiş tekrar kullanılabilir çözümlerdir. Bir başka deyişle, belirli bir problemi çözmek için geliştirilmiş ve test edilmiş bir genel çözüm şablonudur.