# Clonable

## Why use

## How

* [https://techrocking.com/how-to-override-clone-in-java/](https://techrocking.com/how-to-override-clone-in-java/)

## Alternatives

*   Do not need to use if all object state (fields are final and type is immutable)

    \-

## drawbacks

* [https://techrocking.com/drawbacks-of-java-clone/](https://techrocking.com/drawbacks-of-java-clone/)
