GOF - Vzory chování

Návrh Návrhové vzory GOF Vzory chování

Observer (pozorovatel)

Observer (pozorovatel)

Návrhový vzor Observer umožňuje objektu spravovat řadu pozorovatelů, kteří reagují na změnu jeho stavu voláním svých metod.
ZdarmaNapsal David Čápka
Strategy (strategie)

Strategy (strategie)

Návrhový vzor strategie umožňuje za běhu vyměnit za běhu aplikace algoritmus za jiný bez nutnosti změny kódu programu. Algoritmy jsou zabalené jako moduly.
ZdarmaNapsal David Čápka
Template Method (šablonová metoda)

Template Method (šablonová metoda)

Návrhový vzor Template Method definuje kostru algoritmu, tedy jeho jednotlivé kroky. Potomci poté kroky implementují a představují zaměnitelné algoritmy.
ZdarmaNapsal David Čápka
State

State

Návrhový vzor State umožňuje objektu razantně změnit své chování, které je závislé na stavu tohoto objektu. Nahrazuje složité větvení uvnitř objektu.
PremiumNehodnocenoNapsal David Čápka
Memento

Memento

Memento (památka) je jednoduchý návrhový vzor, který řeší uložení vnitřního stavu objektu, aniž by porušil princip zapouzdření.
ZdarmaNehodnocenoNapsal David Čápka
Interpreter

Interpreter

Návrhový vzor Interpreter definuje jakým způsobem implementovat interpretaci nějakého jazyka pomocí objektově orientovaného programování.
PremiumNehodnocenoNapsal David Čápka
Mediator

Mediator

Návrhový vzor Mediator zavádí prostředníka mezi přímou komunikaci několika objektů. Tím sníží počet vazeb mezi objekty a reguluje jejich odpovědnost.
ZdarmaNehodnocenoNapsal David Čápka
Iterator

Iterator

Návrhový vzor Iterator zavádí samostatný objekt, který umožňuje lineární procházení kolekcemi, aniž bychom museli znát vnitřní strukturu těchto kolekcí.
PremiumNehodnocenoNapsal David Čápka
Chain of responsibility

Chain of responsibility

Návrhový vzor Chain of responsibility umožňuje oddělení odesílatele požadavku od jeho příjemců, kterých může být více.
ZdarmaNehodnocenoNapsal David Čápka


 

Aktivity (1)