Vorwort
Das vorliegende Buch ist aus einer Vorlesung für Studenten der Informatik in den ersten beiden Semestern entstanden. Es ist als sehr knappe und prägnante Einführung in die Methodik der objektorientierten Programmierung gedacht und richtet sich vor allem an diejenigen, die keine oder nur sehr wenig Programmierkenntnisse besitzen und sich sehr schnell in dieses Gebiet einarbeiten möchten. Zu Beginn des ersten Abschnitts wird das Objektmodell erläutert, das der objektorientierten Programmierung als Grundlage dient. Dabei werden gleichzeitig die wichtigsten Notationen eingeführt. In einem weiteren Abschnitt wird die Einbettung der objektorientierten Programmierung in den Prozess der Software-Entwicklung beschrieben. Ingenieurmäßige Vorgehensweisen sind bei der Komplexität heutiger Programmsysteme unerlässlich. Die objektorientierte Programmierung liefert hier einen wichtigen Beitrag, um diese Komplexität zu beherrschen. Im letzten Teil des Buches werden die vorgestellten Konzepte anhand mehrerer Beispiele aus der Praxis illustriert.
Großen Wert wird auf die Trennung der Konzepte von den Notationen gelegt. Konzepte beschreiben die Theorie, Notationen stellen die Umsetzung der Theorie in der Praxis dar. Als Notationen wird die UML (unified modeling langugage), zur Implementierung wird die Programmiersprache C++ eingesetzt.
Ein Buch schreibt man nicht alleine. Ich möchte an dieser Stelle allen danken, die ebenfalls zum Gelingen dieses Buches beigetragen haben: Meiner Familie für die Geduld und dafür, dass sie mir den notwendigen Freiraum gegeben hat, meinen Kollegen für die wertvollen Tips, und schließlich dem Verlag für die sehr gute Zusammenarbeit.
| Kempten, im Herbst 2002 | Dr. Stefan Rieck |