# IIntfCloneable/ICloneable

## Unit

DCL_intf

## Inheritance

Base interface

## Methods

### IIntfCloneable

`function Clone: IInterface;`

### ICloneable

`function Clone: TObject;`

## Description

Allow to make a deep copy of the current object.

Method | Description
--- | ---
Clone | Return a deep copy of the current object.

## Implemented By

- ArrayList
- ArraySet
- HashMap
- HashSet
- LinkedList
- Vector