next up previous index
Next: PersistenzSpeicherung, Transaktionen Up: ONTOS Previous: Operationenteil

Höhere Konzepte

Im Gegensatz zu C++ werden in ONTOS Metaklassen unterstützt. Zur Erweiterung der Klassenhierarchie gehört die Klasse Schema, die die Unterklassen Type, Property und Procedure besitzt. In diesen werden jeweils Klassen, ihre Attribute und die Schnittstellen ihrer Methoden aufgenommen. Die Implementierung einer Methode gehört nicht zu diesem Metaschema. Standardmäßig werden für alle Attribute einer Klasse Anfrage- und Update-Methoden angeboten. Vererbung und Overriding von Methoden werden von C++ übernommen. Wie oben bereits erwähnt, kann man innerhalb des Metaschemas mehr Feinheiten definieren als in den C++-Klassenbeschreibungen, so beispielsweise Beziehungen zwischen Klassen näher spezifizieren.


Andreas Heuer,heuer@informatik.uni-rostock.de, letzte Änderung: 17. April 2001.
© 1997 Addison Wesley Longman Verlag GmbH und © 1997 Andreas Heuer. Alle Rechte vorbehalten.