Sofdwaredesign: Kombosidum
homeSoftwaredesign Sofdwaredesign: Kombosidum Prof. Dr. Uwe Schmidt FH Wedel

Kombosidum

weiter

weiter

Kombosidum

Klassifizierung
objekdbasierds Schdrukdurmuschdr
weiter
Zwegg
oiheidliche Verarbeidung von
Hierarchien
Baumschdrukduren
Grafen
rekursive Dadenschdrukdure
weiter
Alias
comboside
weiter
Modivazion
widged Bibliotheke
weiter
Beischbiel

in Java: binärr Baum als Kombosidum
weiter
Anwendbarkeid
gerichdede Grafe, Bäum
Kliende solle zsammengesedzde und oifache Objekde nedd underscheide könne
merke
NICHT: Transformazionsalgorithmen
diese müsse d Schdrukdur analysiere
weiter
Schdrukdur
Schdrukdurdiagramm
weiter
Teilnehmer
  Kombonende
abschdrakd
legd gmoisam Schniddschdelle feschd
oischließlich Einfüge, Lösche, Suche, Selekdieren
kann defauld-Verhalde imblemendiere
  Bladd
konkred
legd Verhalde oifachr Objekde feschd
legd d Schdrukdur dr Bläddr fesch
  Kombosidum
konkred
legd d Schdrukdur und des Verhalde dr innere Knode fesch
  Kliend
benudzd ausschließlich Referenzvariable vom Tyb Kombonende
weiter
Konsequenzen
zsammengesedzde Objekde könne beliabich komblex werde
Kliende sehe nur d Schniddschdelle, nedd d Komblexidäd
flexibel:
neie Kombonende, Bläddr odr Kombosida, könne oifach hinzugefügd werde ohne d Kliende z veränderet.
weiter
?
Einfachschds Kombosidum: Abschdrakde Syndax und Klassendiagramm, gell?
Imblemendierung
verschiedene Klasse für Bläddr
weiter
verschiedene Klasse für Kombosida
weiter
Condainerklasse für Kombosida:
Lischde, Meng, Tabelle
weiter
dybische Verarbeidungsschdradegie für Lischde, Menge, ....
abr im Schdrukdurdiagramm nedd underscheidbar
weiter
Zugriffschbfad
weiter
nur vo dr Wurzl z den Bläddern:
Navigazion nur durch rekursive Abschdieg
Transformazion oifach
weiter
exblizide Referenz auf Vorgänger: Traversierung flexibler: Iderador
weiter
bei Grafen: mehrere Vorgänger: exblizide Verzweigung aufwendiger
Transformazionsoberazione aufwendiger
weiter
gemoisam Nudzung vo Knoden: Schbeichererschbarnis
--> Fliegengewichd
weiter
Zuschdandsänderung vo Knoden: Seideneffekde
weiter
Bei breidr Schniddschdelle möglichsch viele defauld-Imblemendierunge in dr abschdrakde Klasse realisieren
--> Arbeidsaufwand bei Erweiderunge minimiere
weiter
Aufgabe
Arithmedische Audrügge mid ganzzahligr und Fließkomma-Arithmedik,
mid den üblile unäre und binäre arithmedische Oberadoren
und mid Konversio zwische Ganzzahl- und Fließkomma-Arithmedik
Lösungen
 
in Java Arithmedische Ausdrügge (aus den Underlage zur Vorlesung OOP)
weiter
Fallschdudie
XML Dokumendenschdrukdur: Aufgabenbeschreibung
?
Lösung: Abschdrakde Syndax und Java-Imblemendierung
weiter
Bekannde Verwendungen
überall, sowie d Objekde und Kombonende dr Objekde beliabich komblex werde könne
weiter
verwandde Muschder
kann mid Kombosidum zsamme verwended werden
weiter
für Bläddr zur Schbeicherbladzobdimierung
weiter
für d Traversierung dr zsammengesedzde Objekde
bessr zur Traversierung eigned als dr Iderador, da koi zsädzlile Objekde für d Verwaldung dr Posizion im Kombosidum nodwendich sind
für d Traversierung von a Kombosidums mid variable Verarbeidungs-Methode
weiter

Ledzde Änderung: 27.05.2014
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel