( persicsb | 2015. 06. 04., cs – 10:59 )

Ezzel a következő a probléma: az objektumok nem csak fák, hanem gráfok, ha nem végzel deep copy-t.
Jelenleg A21 két objektumban szerepel, de nem tudhatod, hogy van-e rá máshol referencia.
Ha módosítod a B2-ben A21-et, akkor az azt jelenti, hogy A2-ben is módosulni fog.
Honnan tudja B2, vagy A21, hogy ő melyik objektumokban van benne? Ehhez minden referenciának tárolni kellene az inverzét is.
Egy objektum nem tud, és nem szabad, hogy tudjon arról, hogy ki hivatkozik rá. Csak arról szabad tudni, hogy ő kire hivatkozik.