Hallo,
Für meinen RubiksCubeSolver würde ich gerne aus dem verdrehten Würfel-Objekt ein neues Objekt erstellen. Das neu erstellte Objekt soll komplett unabhängig von der alten Instanz sein, damit ich beim Lösen nur die neu erzeuge Instanz drehe und nicht den Original Cube. Ich habe schon gegoogelt und bin dann schließlich auf den Begriff Deep Copy gestoßen. Ein paar Codeschnipsel, die ich bei meiner Google-Suche gefunden habe, habe ich dann auch gleich getestet, doch leider ohne Erfolg. Die meisten Ergebnisse habe ich zum Serialisieren gefunden. Bei mir ist das nicht möglich, da meine Klasse nicht serialisierbar gemacht werden kann. Habt ihr eine Idee, wie ich das anstellen könnte?
Gruß
Switcherlapp97
Für meinen RubiksCubeSolver würde ich gerne aus dem verdrehten Würfel-Objekt ein neues Objekt erstellen. Das neu erstellte Objekt soll komplett unabhängig von der alten Instanz sein, damit ich beim Lösen nur die neu erzeuge Instanz drehe und nicht den Original Cube. Ich habe schon gegoogelt und bin dann schließlich auf den Begriff Deep Copy gestoßen. Ein paar Codeschnipsel, die ich bei meiner Google-Suche gefunden habe, habe ich dann auch gleich getestet, doch leider ohne Erfolg. Die meisten Ergebnisse habe ich zum Serialisieren gefunden. Bei mir ist das nicht möglich, da meine Klasse nicht serialisierbar gemacht werden kann. Habt ihr eine Idee, wie ich das anstellen könnte?
Gruß
Switcherlapp97