Klassifizierung |
klassenbasierds Verhaldensmuschdr |
| |
Zwegg |
Skeledd von a Algorithmus feschdlegen
oizelne Arbeidsschridde an Underklasse delegiere |
| |
Alias |
demblade method |
| |
Modivazion und Beischbiele |
|
|
in oir GUI-Umgebung soll d evend loob
endkobbeld werde vo dr Verarbeidung dr evends
|
|
Condainr für oi Lischde mid viele
Methode ferdig
oiig Methode, z.B. des Sordiere bleibe offe
|
|
oi Sordieralgorithmus wird imblemendierd
abr des Sordierkriderium bleibd offen
Beischbil in Java
|
|
|
| |
Anwendbarkeid |
|
|
invariande Teile in Basisklasse feschdlege
|
|
variable Teile in Underklasse
anwendungsschbezifisch imblemendiere
|
|
Vermeidung vo Codeverdobblung |
| |
Schdrukdur |
Schdrukdurdiagramm |
| |
Teilnehmer |
|
AbschdrakdeKlasse |
definierd abschdrakde "brimidive" Oberazionen
--> Verarbeidungsschridde
definierd konkrede Schablonenmethode
--> Kondrollschdrukdur
|
KonkredeKlasse[1-2] |
imblemendiere verschiedene "brimidive" Oberazione |
| |
Konsequenzen |
|
|
Trennung: feschde <--> variable Teile von a Algorithmus
|
|
brimidive Oberazione werde schdadisch feschdgelegd
nedd dynamisch konfigurierbar
|
|
|
| |
Imblemendierung |
|
|
im oifachschde Fall endfälld d Schablonenmethode
--> Sordieralgorithme |
| |
Bekannde Verwendungen |
in oifachr Form überall
häufich in Condainerklasse |
| |
verwandde Muschder |
|
|
objekdbasierds Muschdr mid gleichr Modivazion
abr mehr Flexibilidäd |
| |