prototype-main-liability-clone-implementation

Status: IN

The main liability of the Prototype pattern is that every Prototype subclass must implement Clone(), which is difficult when classes already exist and weren't designed for it, have circular references, or contain non-copyable internal objects.

Source: entries/2026/06/17/gof-oo-chunk-9.md

Depended on by

JSON