Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
105
Wozu nutzen wir Generalisierungen?
Bilden gemeinsamer Schnittstellen
Effizienz
Gemeinsame Attribute und Methoden nicht mehrfach implementiert
hierarchische Struktur sorgt für mehr Übersicht
Lesbarkeit
trotz Auslagerung von Codeteilen in Superlassen ist Verteilung durch klare Beziehungen nachvollziehbar
Struktur erweiterbar:
neue Klassen können einfach eingegliedert werden
Effizienz
Gemeinsame Attribute und Methoden nicht mehrfach implementiert
hierarchische Struktur sorgt für mehr Übersicht
Lesbarkeit
trotz Auslagerung von Codeteilen in Superlassen ist Verteilung durch klare Beziehungen nachvollziehbar
Struktur erweiterbar:
neue Klassen können einfach eingegliedert werden
Tags: Generalisierung und Vererbung, VL 07
Quelle:
Quelle: