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 42
void
attachObserver(Observer $observer)
Fügt einen Beobachter hinzu
at line 52
void
detachObserver(Observer $observer)
Diese methode entfernt einen Beobachter von der Liste der Beobachter
at line 60
int
notifyObservers()
Diese Methode ruft bei allen angemeldeten Beobachtern die Methode update() auf.
at line 67
State
getState()
Gibt den aktuellen Status des Objekts zurück