The factory method pattern specifies how an object can defer creation of some internal data and leave the actual task of creation for the derived class. It is part of the original Gang of Four book.
The functionality of this pattern, as described in the original Design Patterns publication, looks very similar ...