|
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.
|
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003 |