在Java中,假设您有一个包装ArrayList对象(或任何集合)的类.
ArrayList
您将如何返回其中一个对象,以致调用者将看不到对ArrayList中对象的任何未来更改?
即你想要返回对象的深层副本,但你不知道它是否是可克隆的.