Hallo Community,
ich habe ein Problem mit der Gestaltung meines Programms. Ich habe eine Abstrakte Klasse "Value". Davon leiten sich folgende Klassen ab: BinaryValue, BooleanValue, TextValue, ... und so weiter. Nun möchte ich ein Objekt zurückgeben welches eine Ansammlung (Array) verschiedener Datentypen hat.
Jede Klasse hat einen "Key" und ein Value jeweils nach Datentyp - Klassennamen.
Aber wenn ich Value-Array als abstrakten Datentyp zurückgebe, weiß der Benutzer meiner API nicht, welcher DataType am implementiert ist. :-(
Gibts dafür eine gute Lösung?
ich habe ein Problem mit der Gestaltung meines Programms. Ich habe eine Abstrakte Klasse "Value". Davon leiten sich folgende Klassen ab: BinaryValue, BooleanValue, TextValue, ... und so weiter. Nun möchte ich ein Objekt zurückgeben welches eine Ansammlung (Array) verschiedener Datentypen hat.
Jede Klasse hat einen "Key" und ein Value jeweils nach Datentyp - Klassennamen.
Aber wenn ich Value-Array als abstrakten Datentyp zurückgebe, weiß der Benutzer meiner API nicht, welcher DataType am implementiert ist. :-(
Gibts dafür eine gute Lösung?