| Klasse: Anwendung |
| Oberklasse: keine |
| Beschreibung: Anwendung ist eine abstrakte
Klasse als Basis für alle weiteren Anwendungen. Sie besitzt bereits einen Bildschirm,
eine Maus und eine Tastatur. |
| Bezugsklassen: Bildschirm, Maus, Tastatur
|
| Unterklassen: Bei der Realisierung von weiteren Anwendungen als
Unterklasse muß insbesondere die abstrakte Methode FuehreAus überschrieben werden. Init
und GibFrei müssen aufgerufen werden. |
| Protokoll: |
| Auftrag Anwendung() nachher Die Anwendung ist
initialisiert. Sie besitzt einen Bildschirm, eine Tastatur und eine Maus, die alle
initialisiert sind. |
| Auftrag führeAus() nachher (abstrakte Methode) |
| Auftrag gibFrei() nachher Die Anwendung steht nicht mehr
zur Verfügung. |
| Anfrage bildschirm(): Bildschirm nachher bildschirm
liefert den Bildschirm der Anwendung |
| Anfrage maus(): Maus nachher maus liefert die Maus der
Anwendung. |
| Anfrage tastatur(): Tastatur nachher tastatur liefert die
Tastatur der Anwendung. |