¿Cuál es la mejor manera de crear clases de JavaScript? [duplicar]

Posible duplicado:
¿Uso de "prototipo" vs. "este" en Javascript?
Preguntas orientadas a objetos en Javascript

¿Puede por favor recomendar cuál de los siguientes es el mejor o sus pros y sus contras?

Método 1
function User() {

    this.name = "my name";
    this.save = function() {

    };
}
Método 2
function User() {

    this.name = "my name";
}

User.prototype.save = function() {

}

Respuestas a la pregunta(4)

Su respuesta a la pregunta