Wie am besten Daten zurückgeben
-
Ich möchte ID3v1 (später auch v2) implementieren und habe mir überlegt, wie ich die gelesenen Daten am besten zurückgebe.
Momentan habe ich eine Klasse ID3v1 in deren Methode read() die Daten gelesen werden. Nur wie gebe ich die am besten an den Anwender zurück?
- In einer privaten struct speichern und über getter-Methoden zurückgeben?
-> finde ich zu aufwändig um einen Datensatz zu bekommen 5 Methoden oder so aufzurufenWäre um Vorschläge dankbar ...
-
wieso 5 ?!
eine genügt.
-
Was spricht denn dagegen eine struct zurückzugeben ?
Oder ein Objekt einer Klasse mit den entsprechenden Methoden um an die Daten zu kommen ?
-
naja es gibt dann solche daten wie album, artist etc. und man weiß nicht welche daten davon der anwender haben möchte.
-
Hatte den Beitrag von Darkshadow nicht gesehen, das mit dem extra-Objekt klingt eigentlich echt gut, werde da mal dran rumbasteln

-
...