O documento descreve o padrão de projeto Prototype, que permite a criação de objetos a partir de um modelo original através da cópia de um protótipo. O padrão contém um protótipo, classes concretas de protótipo e um cliente. Ele é útil quando objetos precisam ser criados de forma independente e em sistemas com classes definidas em tempo de execução.