Поверхностное копирование (shallow copy) создает новую копию объекта, но не копирует объекты, на которые ссылаются поля исходного объекта. Скорее, копируются сами ссылки.
Особенности:
Реализуется, например, методом clone() (если объект реализует Cloneable) или вручную.
Пример clone():
java
Применяется, когда нет необходимости в полном дублировании всей иерархии объектов, или когда вложенные объекты являются иммутабельными.