Wenn sich keiner was unter der Überschrifft vorstellen kann, hier mein Problem:
In einer GUI soll man ein Objekt bearbeiten. Anschließend kann man die Änderung übernehmen oder abbrechen.
Damit Abbrechen funktioniert brauch ich ein Backup des Objekts. Also eine Kopie.
Jetzt könnte man einfach die methode clone überschreiben, was ziemlich häßlich ist oder eine eigene schreiben. In beiden Fällen muss man alle Felder von A nach B setzten.
Kommen dort wieder Objekte vor, muss man damit das selbe machen.
Gibt es hierfür bereits etwas, was auf Reflection basiert?
P.S. Bei den Topic-Präfixen fehlt Reflection.
mfg TWS
In einer GUI soll man ein Objekt bearbeiten. Anschließend kann man die Änderung übernehmen oder abbrechen.
Damit Abbrechen funktioniert brauch ich ein Backup des Objekts. Also eine Kopie.
Jetzt könnte man einfach die methode clone überschreiben, was ziemlich häßlich ist oder eine eigene schreiben. In beiden Fällen muss man alle Felder von A nach B setzten.
Kommen dort wieder Objekte vor, muss man damit das selbe machen.
Gibt es hierfür bereits etwas, was auf Reflection basiert?
P.S. Bei den Topic-Präfixen fehlt Reflection.
mfg TWS