Hallo,
Ich habe folgendes unschönes Problem:
Ich benutze mehrere Numerik-Klassen für mehrdimensionale Funktionen. Aus Performancegründen (keine Arrayzugriffe etc.) möchte ich dieselben Klassen aber auch separat für eindimensionale Funktionen haben. Diese können aber nicht denselben Namen tragen, also habe ich folgende Möglichkeiten:
1. ich vergebe unterschiedliche Klassennamen
2. ich erzeuge zwei verschiedene Packages, wobei die entsprechenden Klassennamen identisch sind
Unschön an 1. ist, das sich inhaltlich gleiche Klassen mit unterschiedlichen Namen habe. Bei Lösung 2 muss ich bei einer Verwendung der Klassen immer den Packagenamen angeben, was auch nicht sehr elegant ist.
Welche Lösung würdet ihr empfehlen bzw. gibt es vielleicht noch andere Möglichkeiten?
Gruss,
Yamato
Ich habe folgendes unschönes Problem:
Ich benutze mehrere Numerik-Klassen für mehrdimensionale Funktionen. Aus Performancegründen (keine Arrayzugriffe etc.) möchte ich dieselben Klassen aber auch separat für eindimensionale Funktionen haben. Diese können aber nicht denselben Namen tragen, also habe ich folgende Möglichkeiten:
1. ich vergebe unterschiedliche Klassennamen
2. ich erzeuge zwei verschiedene Packages, wobei die entsprechenden Klassennamen identisch sind
Unschön an 1. ist, das sich inhaltlich gleiche Klassen mit unterschiedlichen Namen habe. Bei Lösung 2 muss ich bei einer Verwendung der Klassen immer den Packagenamen angeben, was auch nicht sehr elegant ist.
Welche Lösung würdet ihr empfehlen bzw. gibt es vielleicht noch andere Möglichkeiten?
Gruss,
Yamato