Translations:Supporting plugins in your component/4/de
From Joomla! Documentation
Joomla! Observer Implementation
Joomla! implementiert das Observer-Pattern auf globaler Ebene durch die Klassen JPlugin (Observer) und JEventDispatcher (Observable). Jeder, der eine Benachrichtigung über Ereignisse erhalten möchte, erstellt ein Plug-in, das die Klasse JPlugin erweitert. Unterklassen von JPlugin registrieren sich automatisch bei der globalen Klasse JEventDispatcher, wenn ihre Plugin-Klasse geladen wurde (mehr dazu später). Die Klasse JEventDispatcher wird als Dispatching-Mechanismus verwendet, der Ereignisse von den Kommunikatoren empfängt und an die geladenen Hörer weiterleitet. Eine vollständige Beschreibung findet sich in der Plugin Developer Overview.