Každý vzor ako animovaná scéna. Gulička je objekt, dutý krúžok referencia, letiaci bod volanie.
Na vzoroch sa pracuje — posledná aktualizácia
Zaručí, že trieda má najviac jednu instanciu, a dá k nej globálny prístup.
posúdenéNecháva podtriedy rozhodnúť, ktorý konkrétny objekt sa vytvorí.
posúdenéVytvára celé rodiny súvisiacich objektov bez väzby na ich konkrétne triedy.
posúdenéSkladá zložitý objekt po krokoch, aby rovnaký postup dal rôzne výsledky.
posúdenéPodá objektu jeho závislosti zvonku namiesto toho, aby si ich zháňal sám.
posúdenéDrží pomenovanú množinu instancií — na každý kľúč najviac jednu.
posúdenéPožičiava drahé objekty zo zásoby a po použití ich berie späť.
hotovéVytvára nové objekty klonovaním existujúceho namiesto volania konštruktora.
hotovéNaviaže zdroj na životnosť objektu — pri jeho zániku sa zdroj uvoľní sám.
hotovéSkryje voľbu konkrétnej triedy do jedinej vytváracej metódy.
hotovéPrekladá rozhranie jednej triedy na rozhranie, ktoré klient očakáva.
posúdenéOddelí abstrakciu od implementácie, aby sa dali meniť nezávisle.
hotovéUmožní pracovať so stromom objektov rovnako ako s jediným objektom.
hotovéObaľuje objekt vrstvami, ktoré mu pridávajú chovanie bez dedenia.
posúdenéPrenechá prácu inému objektu, no navonok za ňu ručí sám.
hotovéDá jednoduché rozhranie pred zložitý podsystém.
hotovéZdieľa nemennú časť stavu medzi mnohými objektmi a šetrí tak pamäť.
hotovéOznačí triedu prázdnym rozhraním, podľa ktorého sa dá rozhodovať za behu.
hotovéPostaví pred objekt zástupcu, ktorý prístup k nemu riadi alebo odkladá.
hotovéNahradí viacnásobné dedenie párom objektov, ktoré sa navzájom držia.
hotovéPosúva požiadavku po reťazi spracovateľov, kým ju niekto nevyrieši.
hotovéZabalí volanie do objektu, ktorý sa dá odložiť, zaradiť do frontu alebo vrátiť.
hotovéVyjadrí gramatiku jazyka objektmi a vyhodnotí zapísané výrazy.
hotovéPrechádza prvky kolekcie bez toho, aby odhalil jej vnútornú stavbu.
hotovéNahradí priame väzby medzi objektmi jedným prostredníkom.
hotovéUloží stav objektu tak, aby sa doň dal neskôr vrátiť.
hotovéDodá neutrálneho zástupcu namiesto prázdnej hodnoty, takže volanie nepadne.
hotovéRozpošle zmenu stavu všetkým, ktorí sa na jeho odber prihlásili.
posúdenéVyčlení spoločné chovanie do objektu, ktorý ho vykoná pre viac tried.
hotovéVymení chovanie objektu podľa toho, v akom stave sa práve nachádza.
hotovéVloží zameniteľný algoritmus do objektu, ktorý sa dá podsunúť za behu.
hotovéZafixuje skelet postupu a nechá podtriedam doplniť jednotlivé kroky.
hotovéPridá operáciu nad štruktúrou objektov bez zásahu do ich tried.
hotové