Het Observer-patroon is een software-ontwerppatroon waarin een object (het subject genoemd) een lijst bijhoudt van zijn afhankelijke personen (waarnemers genoemd) en hen automatisch op de hoogte stelt van eventuele toestandsveranderingen, meestal door een van hun methoden aan te roepen. Hierdoor kan een object op de hoogte worden gebracht en worden bijgewerkt van eventuele wijzigingen in zijn afhankelijkheden zonder de twee klassen nauw met elkaar te verbinden. Het Observer-patroon wordt vaak gebruikt in door gebeurtenissen gestuurde architecturen, waarbij een enkele gebeurtenis meerdere wijzigingen in verschillende klassen kan veroorzaken.
Publicatie datum: