What’s the difference?
lA shallow copy shares nested objects with the original class object
l
lA deep copy makes its own copy of nested objects at different locations than in the original class object