Perdón profe pero la implementación en el Main no permite ver el beneficio del patrón. Sería mejor crear un objeto de forma común (sin usar el metodo clonar), asignar las propiedades mediantes los setters y LUEGO crear un nuevo objeto clonando el primero. Ahí se podrá comprobar que el objeto clonado tiene los mismos valores (el mismo modelo y el mismo color) que el objeto original. Además si uno chequea si original == clonado, va a ver que la condicion es falsa porque son 2 objetos diferentes en memoria.
Muchas gracias, necesitaba apoyo para entender el tema para una exposición
Best profesor in the history
el chamu
buen video
AutoPrototype lo creas como una clase abstracta, ¿Que razon subyase a preferirlo frente a una Interfaz ?
En el caso de necesitar comportamiento concreto, usaria una clase abstracta
Perdón profe pero la implementación en el Main no permite ver el beneficio del patrón.
Sería mejor crear un objeto de forma común (sin usar el metodo clonar), asignar las propiedades mediantes los setters y LUEGO crear un nuevo objeto clonando el primero.
Ahí se podrá comprobar que el objeto clonado tiene los mismos valores (el mismo modelo y el mismo color) que el objeto original.
Además si uno chequea si original == clonado, va a ver que la condicion es falsa porque son 2 objetos diferentes en memoria.