 | | En konkret observatør ændres, hvorved tilstanden i modellen (subject objektet) ændres.
Du skal forestille dig, at vi er igang med at operere på en brugergrænseflade, f.eks. at vi trykker på en knap.
Derved ændres modellen. Den øverste setState besked er en følge af denne tilstandsændring. (Det er ikke sikkert,
at beskeden kommer fra en observatør; Hvis vi følger model-view-controller tankegangen, vil den nok komme fra
en listener).
Subject objektet sender sig selv Notify beskeden, som meddeler alle observatører, at modellen er opdateret.
Hver observatør henter den fornødne tilstand (eller tilstandsændring) i subject objektet med henblik på at opdatere sig selv |