Abstraktionen und Implementierungen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Thing ist eine Abstraktion mit den Operationen op1(), op2 usw.
 
*Der Konstruktor new() kann entweder in den Implementierungen untergebracht werden (bei vielen OO-Sprachen wie Java, C++ und Oberon ist dies sogar Pflicht) oder auch in der Abstraktion untergebracht werden.
 
*Wenn new() Teil der Abstraktion ist, sollte der Konstruktion eine Initialisierungsmethode aufrufen, z.B. init().
 
*Das setzt voraus, daß alle Parameter für den Konstruktor in erweiterbarer Form übergeben werden können. In Perl beispielsweise mit Hilfe eines assoziativen Arrays, bei dem Parameternamen als Schlüssel dienen.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003