Pessoal, tenho o seguinte problema: preciso desenvolver um checklist web onde ele é montado como se fosse um template. Ao iniciar a execução do checklist, o template é clonado e a execução é iniciada sobre uma cópia do checklist. Precisa ser uma cópia porque em cada execução alguns dados podem ser alterados sob demanda, mas o modelo deve continuar inalterado, para a próxima execução.
Existe algum padrão de projeto adequado para isto? Não conheço quase nada de design patterns, mas se me indicarem algo consigo ir atrás.
Obrigado!