Nächste Seite:
Motivation und Einführung
Motivation und Einführung
OO-Techniken in Oberon
Einführung
Das Modulkonzept von Oberon
Typerweiterungen
Typentests
Generische Module
Aufträge und Auftragnehmer
Operationen ohne zentrale Auftragnehmer
Disziplinen
Zusammenfassung
Organisation und Aufbau von Bibliotheken
Einführung
Strukturierung in Schichten
Hierarchien
Stilistische Konventionen
Namenskonventionen
Reihenfolge der Parameter
Minimierung der Anzahl der Parameter
Globale Variablen
Anordnung der Deklarationen in einer Schnittstelle
Formatierung
Kooperativität
Kooperative Ausnutzung des Adressraumes
Kooperative Ausnutzung der Rechenzeit
Konflikte durch globale Variablen
Konflikte durch den Zugriff auf die Umgebung
Kooperativität im heterogenen Sprachumfeld
Dokumentation von Bibliotheken
Dokumentationsvarianten
Repräsentierung der Dokumentation
Generierung der Dokumentation
Originale Form der Dokumentation
Werkzeuge zur Generierung
Objekt-Modelle von Bibliotheken
Lebenszyklus von Objekten
Fundamentale Objekt-Eigenschaften
Kopierbarkeit
Vergleichbarkeit
Ein- und Ausgabeoperationen
Ausnahmenbehandlungen
Einführung
Traditionelle Techniken
Mechanismen für Ausnahmenbehandlungen
Charakterisierung von Ausnahmen
Objekt-orientierte Ausnahmenbehandlung
Objektbezogene Ereignisse
Klassenbezogene Ereignisse
Zuordnung von Abstraktionen an Objekte
Delegationen und Abhängigkeiten zwischen Objekten
Typen oder Markierungen als Objekte
Zusammenfassung
Persistenz
Grundtechniken
Schnittstelle
Sicherung und Restaurierung größerer Datenstrukturen
Zusammenfassung
Über dieses Dokument ...
Andreas Borchert 2000-12-18