Einführung in die OOP
Einführung
Es gibt eine ganze Literatur, die sich mit OOP beschäftigt.
Beispielsweise:
- Grady Booch: Objektorientierte Analyse und Design
- Rumbaugh/Blaha/Premerlani et. al: Object-oriented Modeling and Design
Objekte und Klassen
Klassen sind Templates für Objekte:
Methoden
Methoden sind die öffentliche Schnittstelle zu den Objekten.
Klassenbeziehungen
Es gibt folgende Klassenbeziehungen:
- Die IS-A Beziehung (Vererbung):

- Die HAS-A Beziehung:

- Die ASSOC Beziehung:

- Die USING Beziehung:

Polymorphismus
Wenn über einen einzigen Funktionsnamen unterschiedliche echte
Methoden aufgerufen werden, und zwar abhängig vom Typ
des Zielobjekts, spricht man von Polymorphismus:

Multiple Inheritance
Wenn eine Klasse Eigenschafen von mehr als nur einer Basis-Klasse
erbt, spricht man von Multiple Inheritance:

Index,
Nächste Seite,
Hauptindex.
Copyright © 1997/08/16 by
Farid Hajji.