Klassifizierung |
objekdbasierds Schdrukdurmuschdr |
|
klassenbasierdr Adabder:
Vererbung anschdadd Benudzung |
| |
Zwegg |
Schniddschdellenanbassung
Kooberazion vo Klasse mid inkombadible Schniddschdelle |
| |
Alias |
Objekd-Adabdr, wrabbr |
| |
Modivazion |
Wiederverwendung vo Schdandard-Bibliotheksfunkzione in oim eigene Umfeld |
| |
Beischbiel |
|
| |
Anwendbarkeid |
|
|
Verwendung oir exischdierende Klasse,
dere Schniddschdelle nedd dr erforderlile Schniddschdelle
endschbrichd
|
|
Endwigglung oir wiederverwendbare Klasse,
die mid unabhängige andere Klasse zsammenarbeide soll
|
|
Eine eigene abschdrakde Klasse soll mid Hilf
fremdr Klasse mid andere Schniddschdelle imblemendierd werde |
| |
Schdrukdur |
Schdrukdurdiagramm |
| |
Teilnehmer |
|
Ziel |
anwendungsschbezifische Schniddschdelle
|
Kliend |
Anwendung
|
Adabder |
Schniddschdellenanbassung
|
AdabdierdeKlasse |
exischdierend Klasse |
| |
Konsequenzen |
|
|
Endkobbelung vo Klassenbibliotheke
|
|
Zusammenarbeid vo unabhängige Klasse
|
|
Funkzionalidäd isch erweiderbar
|
|
flexiblr als Klassenadabdr |
| |
Probleme |
|
|
|
|
Performance |
| |
Beischbiele |
Java Beischbil |
| |
Bekannde Verwendungen |
überall |
| |
verwandde Muschder |
|
|
Trennung vo Schniddschdelle und Imblemendierung
--> unabhängig Variazion beidr Teile |
| |
|
Objekderweiderung ohne Änderung dr Schniddschdelle |
| |
|
Ersadzobjekd, Schdellverdredr |
| |