Hallo liebe Leute,
ich programmiere ein bisschen in Java und hantiere mit Daten rum. Diese sind in XML-Files gespeichert und ich bin auch in der Lage diese mit jdom2 zu parsen und zu nutzen. Nun zu meinem eigentlichen Problem.
Das XML-File hat beispielsweise folgende Information:
Ich lese das Ganze ein und arbeite mit dem value = 4.185, den ich in einem entsprechenden Objekt speichere, da ich meine eigene Struktur aufgebaut habe. Die Information aus dem Attribut unit lasse ich ungenutzt und gehe einfach von Metern aus. Tsja, und natürlich gibt es jetzt ein anderes File, in dem dann
steht. Meine Frage: Wie sollte man seine Klasse aufbauen um mit unterschiedlichen Einheiten umzugehen? Was ist da das Sinnvollste? Eine eigene "Einheiten-Klasse" und dann beim konstruieren der Objekte immer alles in SI-Einheiten umrechnen? Ich hab zwar ein paar Ideen im Kopf, aber bevor ich wie wild drauf losprogrammiere, wollte ich nachfragen, ob es für solche Geschichten eine Standardherangehensweise gibt.
Ich danke schon einmal ...
Grüße
PanchoVarallo
ich programmiere ein bisschen in Java und hantiere mit Daten rum. Diese sind in XML-Files gespeichert und ich bin auch in der Lage diese mit jdom2 zu parsen und zu nutzen. Nun zu meinem eigentlichen Problem.
Das XML-File hat beispielsweise folgende Information:
Java:
<Durchmesser value="4.185" unit="m"/>
Ich lese das Ganze ein und arbeite mit dem value = 4.185, den ich in einem entsprechenden Objekt speichere, da ich meine eigene Struktur aufgebaut habe. Die Information aus dem Attribut unit lasse ich ungenutzt und gehe einfach von Metern aus. Tsja, und natürlich gibt es jetzt ein anderes File, in dem dann
Java:
<Durchmesser value="45.185" unit="mm"/>
steht. Meine Frage: Wie sollte man seine Klasse aufbauen um mit unterschiedlichen Einheiten umzugehen? Was ist da das Sinnvollste? Eine eigene "Einheiten-Klasse" und dann beim konstruieren der Objekte immer alles in SI-Einheiten umrechnen? Ich hab zwar ein paar Ideen im Kopf, aber bevor ich wie wild drauf losprogrammiere, wollte ich nachfragen, ob es für solche Geschichten eine Standardherangehensweise gibt.
Ich danke schon einmal ...
Grüße
PanchoVarallo