Das Observer Pattern in C++

Über Entwurfsmuster stolpert man als Student eines informatiklastigen Studiengangs ja immer mal wieder. Daher habe ich mir heute ein relativ einfaches und dennoch auch bedeutendes Muster rausgesucht, dessen Funktionsweise ich exemplarisch in C++ erklären möchte: Das Observer Pattern.

Was ist das Observer Pattern bzw. welche Aufgabe hat es?

Angenommen man schreibt ein Programm, das auf bestimmte Ereignisse reagieren soll, zum Beispiel eine Änderung von Werten oder eine Aktualisierung im Allgemeinen. Noch dazu bietet dieses Programm verschiedene Anzeigen, die Daten darstellen und bei einem Update selbiger die Veränderung ebenfalls sofort übernehmen. Dann ist das Observer Pattern genau das richtige.

Wie funktioniert das Observer Pattern in der Theorie?

Weiterlesen

Advertisements