Interface Summary Interface Description CopierInterface that is to be implement by classes that know how to copy an object.
Class Summary Class Description CloneCopierCopier that copies an object using the
CopyCtorCopierCopier that copies an object using its copy constructor. MultiStrategyCopierCopier that copies an object trying a variety of strategies until one succeeds. NewInstanceCopierCopier that doesn't actually copy an object fully, but just returns a new instance of the same type. SerializationCopierCopier that copies an object by serializing and subsequently deserializing it again.