Prototype: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Interface não estava apta a ser implementada na classe abstrata, tipo de retorno era incompatível,
Linha 5:
Este padrão pode ser utilizado para: 
* Evitar que as subclasses que criam objetos funcionem como o padrão abstract factory;
* Evitar criar um novo objeto utilizando a palavrepalavra new, o que diminui o custo de memória.
* Basicamente, ao em vez de o cliente implementar um código que utiliza o operador new, este utiliza o método ''clone()'' presente no protótipo e o método de uma fábrica(''Factory Method'' ou ''Abstratct Factory)'' que fica encarregada de clonar o novo objeto.