next up previous contents
Next: Iterator für Ergebniszeile Up: Erläuterungen zu Designentscheidungen Previous: Modellierung der Verbindungen

Methoden oder Prozeduren

Die Operationen, die man auf Verbindungen und Anweisungen anwenden kann, kann man als Methoden oder Prozeduren implementieren. Wenn man sie als Methoden implementiert, ist schon die Ausgabe von Browser.ShowDef recht übersichtlich gestaltet, man sieht sofort die Klassen mit deren Methoden. Ein Nachteil dabei ist allerdings, daß man alle Methoden zu einer Klasse in derselben Datei spezifizieren muß. Man kann also nicht in einem zusätzlichen Modul die erweiterte Funktionalität von ODBC Extension Level 2 und 3 anbieten. Man hätte dann zwei Arten von Operationen: die innerhalb des Grundmoduls definierten als Methoden und die aus-sßerhalb definierten als Prozeduren. Diese Nichtgleichbehandlung und die Tatsache, daß Klassen konzeptuell nicht notwendig sind, gaben den Ausschlag, alle ODBC-Operationen als Prozeduren zu implementieren.



Christoph Steindl
Thu Jul 24 14:37:19 MET DST 1997