Achtung:

Dieses Wiki, das alte(!) Projektwiki (projektwiki.zum.de)
wird demnächst gelöscht.

Bitte sichere Deine Inhalte zeitnah,
wenn Du sie weiter verwenden möchtest.


Gerne kannst Du natürlich weiterarbeiten

im neuen Projektwiki (projekte.zum.de).

Trennung von Struktur und Inhalt: Unterschied zwischen den Versionen

Aus Projektwiki - ein Wiki mit Schülern für Schüler.
Wechseln zu: Navigation, Suche
(erster Entwurf: Trennung KNOTEN und PATIENT)
(Warum haben wir ein interface verwendet?)
Zeile 19: Zeile 19:
 
ein Interface ist einer abstrakten Klasse sehr ähnlich, nur dass keine Attribute deklariert werden und auch keine Methoden implementiert werden können.
 
ein Interface ist einer abstrakten Klasse sehr ähnlich, nur dass keine Attribute deklariert werden und auch keine Methoden implementiert werden können.
 
=Warum haben wir ein interface verwendet?=
 
=Warum haben wir ein interface verwendet?=
Die neue Klasse DATENELEMENT, welche ein <<interface>> ist, haben wir benutzt, damit man nicht nur Patienen in die Warteschlange einfügen kann sondern auch andere Klassen, wie z.B. Druckaufträge. In einem Feld kann dann als Datentyp (sofern als Referenzatribut enthalten) DATENELEMENT angegeben werden.
+
Die neue Klasse DATENELEMENT, welche ein <<interface>> ist, haben wir benutzt, damit man nicht nur Patienten in die Warteschlange einfügen kann sondern auch andere Klassen, wie z.B. Druckaufträge. In einem Feld kann dann als Datentyp DATENELEMENT angegeben werden. Hierbei wird der [Polymorphismus].
Beim erstellen eines Objekts der Klasse WARTESCHLANGE solte angegeben werden, was in dieser Warteschlange warten soll (in unserem Fall: PATIENT/ DRUCKAUFTRAG).
+

Version vom 17. Oktober 2013, 13:11 Uhr

ZUsammenfassung.ZUsammenfassung.ZUsammenfassung.ZUsammenfassung.ZUsammenfassung.ZUsammenfassung.

Inhaltsverzeichnis

Ziel der Warteschlange

Verwaltungsaufgaben: Klasse KNOTEN

erster Entwurf: Trennung KNOTEN und PATIENT

Text TExt TExtText TExt TExtText TExt TExtText TExt TExt Text TExt TExtText TExt TExtText TExt TExtText TExt TExt Text TExt TExtText TExt TExtText TExt TExtText TExt TExtText TExt TExt Text TExt TExtText TExt TExtText TExt TExtText TExt TExtText TExt TExt WarteschlangeOhneInterface.png

verbesserter Entwurf: Interface DATENELEMENT

Erklärung Interface:

ein Interface ist einer abstrakten Klasse sehr ähnlich, nur dass keine Attribute deklariert werden und auch keine Methoden implementiert werden können.

Warum haben wir ein interface verwendet?

Die neue Klasse DATENELEMENT, welche ein <<interface>> ist, haben wir benutzt, damit man nicht nur Patienten in die Warteschlange einfügen kann sondern auch andere Klassen, wie z.B. Druckaufträge. In einem Feld kann dann als Datentyp DATENELEMENT angegeben werden. Hierbei wird der [Polymorphismus].