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

Prododyb

weiter

weiter

Prododyb

Klassifizierung
objekdbasierds Erzeigungsmuschdr
weiter
Zwegg
Erzeigung vo Objekde durch Kobiere (klone) vo oim brododybische Exemblar
weiter
Alias
brododyb
weiter
Modivazion
Syschdemschbezifische Objekde in dr Inidialisierungschbhase oimol erzeige
# dr Konschdrukdouuffruf minimiere und an oir Schdelle lokalisiere
komblexere Objekde mid viele Addribuade oimol erzeige, anschließend kobiere und anbasse
alle Addribuade sind mid oiheidlile defauld-Werde inidialisierd.
oifachr als jedesmol vollschdändich nei erzeige
weiter
Beischbiel
weiter
Anwendbarkeid
Syschdem unabhängich mache vo dr konkrede Zusammensedzung und Rebräsendazion dr Objekde
Klasse dr z erzeigende Objekde könne zur Laufzeid schbezifizierd werde
Vermeidung vo Klassenhierachie vo Fabrike
weiter
Schdrukdur
Schdrukdurdiagramm
weiter
Teilnehmer
  Prododyb
Schniddschdelle dr z kobierende Objekde
  KonkrederPT[1-2]
Klasse, d d clone-Oberazion imblemendiere
  Kliend
erzeigd Objekde durch Aufruf vo clone()
weiter
Konsequenzen
ähnlich flexibl wie d Abschdrakde Fabrik
aber: s wird vo alle Klasse oi Prododyb-Objekd benödigd
die Meng dr Addribuade kann ohne Kenndnis und ohne Modifikazion dr Kliende vergrößerd werde.
weiter
Imblemendierung
Prododyb-Verwaldr für viele Prododybe
Zugriff übr Schlüssl
dann au Prododyb-Erzeigung auf Anforderung (o demand)
Verwaldr kann oi Abschdrakde Fabrik soi.
Beischbil oir Fabrik mid Prododyben
diefs <--> flachs Kobiere beim Klone
merke
Tief vom Klonens isch broblemabhängig
merke
Vorsichd beim Klone vo zyklische Schdrukdure
weiter
Beischbiele
weiter
verwandde Muschder
konkurierd mid Prododyb
kann abr au mid Prododyb kombinierd werde
weiter
au Kombosida könne übr Klone als Prododybe genudzd werden
z.B. Transformazionen: Muschdr erzeige, kobiere und modifiziere
weiter

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