S
Soulfly21
Gast
Hallo Leute
ich moechte eine Kopie von einer Klass erstellen die recht viele Unterklassen und Verschachtlungen enthaelt: AHbe mal die ungefaehre grobe Klassenstrukture hier (Ich hoffe es ist verstaendlich :shock: )
Wie kann ich das denn gewerkstelligen. Ich habe schon mit Cloneable und clone versucht da was zu machen aber die Klasse Top besitzt einfach zu viele Unterklassen.
Gibt es da eine einfache Loesung ?
Gruss
Soulfly
ich moechte eine Kopie von einer Klass erstellen die recht viele Unterklassen und Verschachtlungen enthaelt: AHbe mal die ungefaehre grobe Klassenstrukture hier (Ich hoffe es ist verstaendlich :shock: )
Code:
class Top {
// viele unterklassen und variablen
}
int getSolution(Top t) {
// starte getResult mit einer Kopie von t und type=0
// starte getResult mit einer Kopie von t und type=1
// starte getResult mit einer Kopie von t und type=2
// auswaertung der der ergebniss und
// aendere variablen der klasse t abhaengig vom result
}
private int getResult(Top t, int type) {
// aendere variablen der klasse t abhaengig vom type;
// starte einen Algorithmus
// gebe den Wert zurueck
}
Wie kann ich das denn gewerkstelligen. Ich habe schon mit Cloneable und clone versucht da was zu machen aber die Klasse Top besitzt einfach zu viele Unterklassen.
Gibt es da eine einfache Loesung ?
Gruss
Soulfly