Návrhový vzor: Porovnání verzí

Smazaný obsah Přidaný obsah
Addbot (diskuse | příspěvky)
m Bot: Odstranění 41 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q181156)
Bez shrnutí editace
Řádek 1:
{{Upravit}}
V softwarovém inženýrství, '''Návrhovýnávrhový vzor''' ({{Vjazyce|en}} {{Cizojazyčně|en|design pattern}}) představuje obecné řešení problému, které se využívá při návrhu [[software|počítačových programů]]. Návrhový vzor není [[knihovna (programování)|knihovnou]] nebo částí [[zdrojový kód|zdrojového kódu]], která by se dala přímo vložit do našeho programu. Jedná se o popis řešení problému nebo šablonu, která může být použita v různých situacích. [[objektově orientované programování|Objektově orientované]] návrhové vzory typicky ukazují vztahy a interakce mezi [[třída (programování)|třídami]] a [[Objekt (programování)|objekty]], aniž by určovaly implementaci konkrétní třídy. [[algoritmus|Algoritmy]] nejsou považovány za návrhové vzory, protože řeší konkrétní problémy a nikoliv problémy návrhu.
 
Návrhové vzory nepocházejí ze softwarového inženýrství – jsou zcela běžné v každodenním životě. K asi nejznámějším a nejstarším příkladům patří [[architektura]]. [[gotika|Gotickou]] katedrálu poznáte už zdaleka právě proto, že tehdejší architekti a jejich [[stavební huť|stavební hutě]] používali stejných návrhových vzorů.