Beteendemönster är designmönster som definierar algoritmer och sätt att implementera interaktionen mellan olika objekt och klasser .
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.
Design mönster | |
---|---|
Main | |
Generativ | |
Strukturell | |
Beteende | |
Parallell programmering |
|
arkitektonisk |
|
Java EE-mallar | |
Andra mallar | |
Böcker | |
Personligheter |