Definição – O que significa Programação Baseada em Protótipo?
A programação baseada em protótipo é um estilo de programação em que objetos já criados são clonados e reutilizados para construir um programa ou aplicativos.
Seu contexto de programação e estrutura central são semelhantes a uma estrutura de programação orientada a objetos, mas usa um estilo de programação de herança sem classes na criação de instâncias de objetos duplicados.
A programação baseada em protótipos também é conhecida como programação de protótipos, programação orientada a protótipos, programação sem classes ou programação baseada em instâncias.
Definirtec explica a programação baseada em protótipo
A programação baseada em protótipo é principalmente um modelo de programação que trabalha com o conceito de clonagem e prototipagem de objetos. Ele utiliza herança de objeto, onde um objeto pode ser reutilizado por outro objeto sem a necessidade de criar qualquer classe pai. Tal como ao usar a função / método “protótipo” em JavaScript, um objeto pode ser chamado / usado em outro programa sem definir sua classe. O JavaScript cria um link entre o novo objeto e o objeto principal. O objeto clonado / copiado / prototipado funciona da mesma maneira que o objeto principal.
Java Script, Action Script, Newton Script e MOO são algumas linguagens de programação baseadas em protótipos.