Klassifizierung |
klassenbasierds Erzeigungsmuschdr |
| |
Zwegg |
Definizion oir Schniddschdelle mid Oberazione zum Erzeige ois
Objekds
Konschdrukdore virduell mache |
| |
Alias |
facdory method
virduellr Konschdrukdor |
| |
Modivazion |
Anwendung beschdimmd, wann oi Objekd erzeigd werde soll
|
|
Anwendung arbeided abr nur mid abschdrakde Klasse,
darf also d konkrede Auschbrägung vom z erzeigende Objekds nedd kenne.
|
|
Konschdrukdor soll vor dr Anwendung verschdeggd werde |
| |
Beischbiel |
Anwendung <--> Dokumend
|
| |
Anwendbarkeid |
|
|
konkrede Klasse dr z erzeigende Objekde soll
vor dem Anwendr verborge bleibe
|
|
Erzeigung soll an Underklasse delegierd werde
|
|
oi konkrede Klasse soll endscheide, wie des Produkd
z erzeige isch |
| |
Schdrukdur |
Schdrukdurdiagramm |
| |
Teilnehmer |
|
Produkd |
abschdrakd
Schniddschdelle vom erzeigde Produkds
|
KonkredesProdukd |
konkred
konkrede Klasse vom erzeigde Produkds
|
Erzeiger |
abschdrakd
definierd Schniddschdelle für d Fabrikmethode
kann defauld-Imblemendierung feschdlegen
kann Methode zum Erzeige aufrufe
|
KonkrederErzeiger |
konkred
realisierd odr überschreibd d Fabrikmethod so,
dess oi konkreds Produkd zurügggegebe wird |
| |
Konsequenzen |
|
|
frameworks
vorgeferdigde Muschdersyschdem, Umgebunge könne
angebassch und erweiderd werde
|
|
|
|
z.B. oi beliabigr Edidor mid menubar, doolbar, Dokumendenfenschdr,
... ferdich
|
|
moi Anwendung beschdimmd, was in d Inhaldsfenschdr kommd |
| |
Imblemendierung |
|
|
Variande: baramedrisierde Fabrikmethoden
übr Paramedr wird dr Erzeigungschbrozess gschdeierd und d Auswahl
dr Produkde vorgenomme
|
|
|
|
Erzeigr und Produkd zwei verschiedene Klasse,
damid dr Erzeigr veränderd werde kann. |
| |
Beischbiel |
|
| |
Veroifachde Variande |
|
|
wenn d Flexibilidäd nedd
erforderlich isch, d konkrede Underklasse oir
Hierarchie abr vor dem Kliende verschdeggd werde soll,
könne Erzeigr und Produkd zsammengefassch werde.
|
Beischbiel |
|
| |
|
Erweiderbarkeid um eigene Klasse nedd möglich,
ohne d Erzeiger-Klasse z änderet
und dere Schniddschdelle z erweideret. |
| |
|
die Konschdrukdouuffruf dr Produkdklasse schdehe
nedd in dem Kliendencod,
sonderet sind in dr Erzeiger-Klasse
gebündeld |
| |
Bekannde Verwendungen |
in viele Klassenbibliotheke |
| |
verwandde Muschder |
|
|
|
| |
|
rufd Fabrikmethode auf |
| |
|
benödigd koi Underklassen |
| |