Beteendedesignmönster

Den stabila versionen checkades ut den 15 maj 2017 . Det finns overifierade ändringar i mallar eller .

Beteendemönster är designmönster som definierar algoritmer och sätt att implementera interaktionen mellan olika objekt och klasser . 

Användning

Beteendemönster på klassnivå använder arv för att definiera beteende för olika klasser. Beteendemönster på objektnivå använder komposition. Några av dem beskriver hur flera kamrater med hjälp av samarbete arbetar med en uppgift som de inte kan utföra var för sig. Det viktiga här är hur föremål får information om varandras existens. Kollegaobjekt kan lagra referenser till varandra, men detta ökar graden av sammanhållning i systemet. Med hög anslutningsbarhet måste varje objekt ha information om alla andra. Några av mallarna löser detta problem.

Exempel

Litteratur