Mønster: Observatør
Observatør
Opdatér
KonkretSub
Tilstand
HentTilstand
1
0..*
KonkretObs
Observeret-Tilstand
Opdatér
observatører
Subjekt
Tilføj
Fjern
GivBesked
1
1
subjekt
for all o in observatører: o.Opdatér
Problem: Et antal afhængige objekter skal underrettes, når et objekt ændrer tilstand.
Eksempel: Abonnentliste.
Løsning: Opdeling i fire klasser efter ansvar.
Forrige dias
Næste dias
Tilbage til første dias
Vis den grafiske version