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 desse protótipo. Ele especifica os tipos de objetos a serem criados usando uma instância-protótipo e cria novos objetos pela cópia desse protótipo, com cada objeto sendo um factory especializado em construir objetos iguais a si mesmo.