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

Smazaný obsah Přidaný obsah
ZéroBot (diskuse | příspěvky)
Řádek 44:
* [[Abstraktní továrna|Abstract Factory (Abstraktní továrna)]] – Definuje rozhraní pro vytváření rodin objektů, které jsou na sobě závislé nebo spolu nějak souvisí bez určení konkrétní třídy.
* ''Factory Method (Tovární metoda)'' – Definuje rozhraní pro vytváření objektu, které nechává potomky rozhodnout o tom, jaký objekt bude fakticky vytvořen. *Tovární metoda nechává třídy přenést vytváření na potomky.
* ''[[Builder|Builder (Stavitel)'']] – Odděluje tvorbu komplexu objektů od jejich reprezentace tak, aby stejný proces tvorby mohl být použit i pro jiné reprezentace.
* [[Lazy initialization|Lazy Initialization (Odložená inicializace)]] – Odkládá vytváření objektu, počítání hodnoty nebo provádění nějakého procesu, až do okamžiku, kdy je ho poprvé potřeba.
* [[Object pool|Object pool (Fond, lidově bazén)]] – Umožňuje vyhnout se drahému vytváření a uvolňování zdrojů recyklováním objektů, které už se nepoužívají.