To implement the pattern, declare an abstract base class that specifies a pure virtual clone() method.
För att implementera mönstret deklareras en abstrakt basklass som anger en ren virtuell kloningsmetod.