Tasarım desenleri, doğru kullanıldığı takdirde harikadır.
Tasarım kalıpları fikrinin mimarlıktan kaynaklandığını hatırlamakta fayda var. Mimari çılgınca değişebilir. Ancak, herhangi bir binada mevcut olan birçok temel fikir vardır. Bu şekilde, desenleri tasarımın yapı taşları olarak düşünün. Her binanın olası tüm mimari kalıpları içermediğine dikkat etmek önemlidir.
Bir ev tasarladığını söyle. Ön kapıyı sokağa açmak yerine, eve girmeden önce korunaklı bir alan istiyorsunuz, yani bir antre. Bu alan belirli bir desene uyacaktır. Yani iki girişi, bazı duvarları ve muhtemelen bir çatısı olacak. Unutmayın, desen kapılar, pencereler veya kaç duvar olduğunu belirtmez. Çoğu uygulamada iki kapı, dört duvar ve belki de pencere olacaktır. Bununla birlikte, desen iki girişi olan kapalı bir alanı tarif eder. Biri antenin içine evin dışına, diğeri evin geri kalanına yol açar. Burada anahtar, bir antre istiyorsanız, bir alanı içine almalı ve o alana iki giriş sağlamalısınız.
Programlamada tasarım desenleriyle ilgili tipik problemler aşırı kullanım ve herhangi bir sorunu çözmek için gümüş mermi oldukları inancıdır. Onlar değil. Bunlar yararlı programlama fikirleri hakkında iletişim kurmanın ve düşünmenin yoludur. Belirli bir dilin sözdiziminin bitleri tuğla ve harç ise, kalıplar onları belirli ihtiyaçları karşılayacak şekilde düzenlemenin kullanışlı yollarını açıklar.