Šabloni dizajna ne zahtijevaju ni neobične jezične značajke ni nevjerojatne programerske trikove kojima biste zadivili svoje prijatelje i menadžere. Svi se mogu implementirati u standardnim objektno-orijentiranim jezicima, iako bi mogli zahtijevati malo više posla nego ad hocrješenja. No dodatni napor neizbježno se isplati povećanom fleksibilnošću i ponovnom upotrebljivošću. Uzorci dizajna ne zahtijevaju ni neobične jezične značajke ni nevjerojatne programerske trikove kojima biste zadivili svoje prijatelje i menadžere. Svi se mogu implementirati u standardnim objektno-orijentiranim jezicima, iako bi mogli zahtijevati malo više posla nego ad hocrješenja. No dodatni napor uvijek se isplati povećanom fleksibilnošću i ponovnom upotrebljivošću. Svi se mogu implementirati u standardnim objektno-orijentiranim jezicima, iako bi mogli zahtijevati malo više rada nego ad hocrješenja. No dodatni napor uvijek se isplati u povećanoj fleksibilnosti i ponovnoj upotrebljivosti.