Başlangıçta Mimari için belgelenmiş desenler. Mimaride, kapının bir odaya yerleştirilmesinden bir köyün yerleşimine kadar değişen şeylere uygulayın.
Dörtlü Çete, fikri Nesneye Yönelik Programlamaya uyguladı. Bir sorunu çözmek için kullanılabilecek birden fazla model olabilir, ancak her modelin belirli bir uygulaması olacaktır. Diğer programlama yaklaşımlarında kalıplar vardır, ancak geçerli kitapların farkında değilim. Diğerlerinin de belirttiği gibi, Desenler belirli uygulamaları kapsar. Bir deseni uygulanmadığında kullanmak genellikle bir anti-desen olarak kabul edilir.
İlkeler uygulamayı kapsamaz, ancak standart uygulama yaklaşımları olabilir. Prensipler spesifik problemlerden ziyade genel konuları kapsamakla ilgilidir. Denetimi Tersine Çevirme için en az üç uygulama yaklaşımının farkındayım. DRY (Kendini Tekrar Etme) için, birkaç tane kullanmama rağmen, tekil bir uygulama yaklaşımı bilmiyorum.
Düşünmek
- Bir program geliştirmek için tek yaklaşım olarak Soyut Fabrika Deseni gibi bir Desen kullanmanız istenmiştir. Bu uygun olur mu? Hayır, o zaman bir Desen daha olasıdır.
- Tüm bileşenlere DRY uygulaması istediniz mi? Bu uygun olur mu? Evet, o zaman bir Prensip olma olasılığı daha yüksektir.