Unnn a ver si lo entiendo ya , con
Código:
var estado = function(){}
creamos un objeto , una clase , y a través de prototype le añadimos métodos
Código:
estado.prototype.getEstado = function(){}
Y con
Creamos un objeto al que le podemos añadir métodos
Mas o menos es asi?