Umgang mit Generalisierung
Umgang mit Generalisierung
Umgang mit Generalisierung
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Umgang</strong> <strong>mit</strong> <strong>Generalisierung</strong><br />
Extraktion und Abflachung<br />
Extraktion der Schnittstelle<br />
Extraktion der Schnittstelle<br />
Problem<br />
◮ Eine Klasse spielt in verschiedenen Situationen<br />
unterschiedliche Rollen.<br />
◮ Eine Klasse muss bestimmte Methodenaufrufe auf<br />
verschiedenen anderen Klassen ausfhren.<br />
Lösung<br />
◮ (Mehrfachvererbung)<br />
◮ Gemeinsame Spezifikation (Methodenaufrufe) in Schnittstelle<br />
extrahieren.