Observeable
interface Observeable
Das Interface definiert alle für das Observerpattern notwendigen Funktionen, die eine Klasse, die diese Funktionalität einsetzen will, umsetzen muss. Das Interface Observeable wird von dem zu beobachteten Objekt implementiert. Das Gegenstück ist das Interface Observer, das von den Beobachtern implementiert werden muss.
Methods
void
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
int
notifyObservers()
Diese Methode ruft bei allen angemeldeten Beobachtern die Methode update() auf.
Details
at line 44
void
attachObserver(Observer $observer)
Fügt einen Beobachter hinzu
at line 54
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
at line 62
int
notifyObservers()
Diese Methode ruft bei allen angemeldeten Beobachtern die Methode update() auf.
at line 69
State
getState()
Gibt den aktuellen Status des Objekts zurück