![]() |
![]() |
![]() | |
![]() |
Abstrakte KlassenWenn eine Klasse nur noch die Gemeinsamkeiten aller abgeleiteten Klassen enthält und es nicht mehr sinnvoll ist, von dieser Klasse überhaupt noch Objekte zu instanzieren, spricht man von einer abstrakten Klasse.
Nehmen wir einmal weiter an, unsere deutschen Kunden unseres Produktes mit dem Adressobjekt verlangen nun, daß auch das Bundesland mit erfaßt wird. In dem bisherigen Szenario, das die Klasse „AdresseFrance“ von der Klasse „Adresse“ abgeleitet wurde, bringt dies nun ein echtes Problem. Erweitern Sie die Klasse „Adresse“ um das gewünschte Element „Bundesland“ haben auch die französischen Kunden auf einmal ein Element „Bundesland“, obwohl die das gar nicht brauchen, da die ja bereits ihre Provinz haben. [zurück] - [bookmarken] - [Druckversion] - [Weiterempfehlen] - [Kontakt] - [Impressum]
Copyright © 2000-2012 by Portunity GmbH - Alle Rechte vorbehalten. |
![]() ![]() Providing unter:
http://portunity.net
![]()
|
|||||||||