Die Klassenbibliothek SuM-Ereignis

Klassenbibliothek

Als erste Erweiterung der Kern-Bibliothek werden in diesem Modul ereignisgesteuerte Anwendungen zur Verfügung gestellt. Zur besseren Übersicht dient auch eine Darstellung in UML-Diagrammen.

Klassen

Folgende Tabelle gibt einen Überblick über die verfügbaren Klassen und verweist auf die entsprechenden Dokumentationen (auch im PDF-Format) und zugehörige UML-Klassendiagramme:

Name der Klasse

Kurzbeschreibung

UML

PDF

Ereignisanwendung

Eine Ereignisanwendung ist der Prototyp einer Anwendung, die auf die Standardereignisse der Maus und der Tastatur reagiert.

Ereignisbearbeiter

Ein EreignisBearbeiter ist der Prototyp eines Objekts, das in der Lage ist, auf Standardereignisse zu reagieren.

 

Ereignisverteiler

Ein EreignisVerteiler verwaltet beliebig viele EreignisBearbeiter. Erreicht eine Nachricht über ein Ereignis den EreignisVerteiler, so benachrichtigt er nacheinander alle ihm bekannten EreignisBearbeiter über das eingetretene Ereignis.

 

EBAnwendung

Eine EBAnwendung ist eine spezielle EreignisAnwendung. Die Bearbeitung auftretender Standardereignisse geschieht dadurch, dass Nachrichten über eintretende Ereignisse an alle EreignisBearbeiter weitergereicht werden. Diese Aufgabe übernimmt ein Ereignisverteiler.