Hola esta muy buena la explicación. Te queria comentar cuando estas sobre escribiendo en el metodo clone() en Usuario, en los ultimos atributos te falto colocar this para apellido y estado civil, pero por lo visto funciono bien lo mismo
¡Hola Emmanuel! Claro, actualmente tengo en mente hacer vídeos sobre cada patrón de diseño, pero no te puedo asegurar cuándo estarán listos, te pido un poco de paciencia si tardo un poco más, ya que también me piden vídeos de Spring Boot. ¡Un saludo! ;)
Hola! vengo viendo todo tus videos y dejame decirte que tu trabajo es fenomenal!! 🎉🎉 Te dejo una consulta: es necesario implementar Clonable si finalmente creas un método indicando todas las propiedades de la clase y no usas el super. clone()? Me da la sensación que podrías ahorrarte ese paso. Gracias y sigue subiendo material que explicas muy bien!!
¡Wow! Muchas gracias por tu comentario, me alegra enormemente que te este sirviendo. No es 100% necesario, pero es bastante recomendable, también puedes crear una interfaz por ti mismo y no usar la que tiene el SDK de JAVA. Es recomendable ya que de esta forma estas indicando que la clase es de tipo Clonable y por tanto va a tener un método clone(). ¡Un saludo!😄✌️
Amigo para cuando son objetos con atributos casi iguales pero diferente clase Ejemplo Entidad Usuario y una clase UsuarioDto donde no está la contraseña , termino haciendo un mapeo, pero es de los mismos campos usuarioDto.setNombre = usuarioEntity.getNombte() En ese caso que patrón ee podría usar
No existe un patrón de diseño cómo tal pero siempre puedes usar una clase que se encargue de los mapeos o también puedes usar una librería como ModelMapper, te dejo aquí un vídeo del canal que lo explica: th-cam.com/video/kH7vXKaB6Sw/w-d-xo.html
🔔 ¡Ayúdame a llegar a 50.000 subs! 👉 2ly.link/20Hmi
🎉 APÓYAME 👉 2ly.link/20HnV
📩 NEWSLETTER SEMANAL 👉 2ly.link/21fmf
🎯 MENTORIA 👉 2ly.link/20FqN
🎁 CURSO GRATUITO de JAVA 👉 2ly.link/20Hme
🎁 CURSO GRATUITO de SPRING BOOT 👉 2ly.link/20HmM
📱Redes Sociales 👉 2ly.link/20Hmg
excelente, muchas gracias
Hola esta muy buena la explicación. Te queria comentar cuando estas sobre escribiendo en el metodo clone() en Usuario, en los ultimos atributos te falto colocar this para apellido y estado civil, pero por lo visto funciono bien lo mismo
Excelente video, ¿Podrías hacer un vídeo explicando sobre Abstract Factory y Strategy? Este último, hay muy pocos videos.
¡Hola Emmanuel! Claro, actualmente tengo en mente hacer vídeos sobre cada patrón de diseño, pero no te puedo asegurar cuándo estarán listos, te pido un poco de paciencia si tardo un poco más, ya que también me piden vídeos de Spring Boot. ¡Un saludo! ;)
Excelente explicación!
¡Gracias! Me alegro que te guste :)
seria muy util que hiciera mas videos de los otros patrones y principios SOLID
Gracias por el comentario, sin duda tengo pendiente algunos más ✌️😉
Hola! vengo viendo todo tus videos y dejame decirte que tu trabajo es fenomenal!! 🎉🎉
Te dejo una consulta: es necesario implementar Clonable si finalmente creas un método indicando todas las propiedades de la clase y no usas el super. clone()? Me da la sensación que podrías ahorrarte ese paso.
Gracias y sigue subiendo material que explicas muy bien!!
¡Wow! Muchas gracias por tu comentario, me alegra enormemente que te este sirviendo.
No es 100% necesario, pero es bastante recomendable, también puedes crear una interfaz por ti mismo y no usar la que tiene el SDK de JAVA. Es recomendable ya que de esta forma estas indicando que la clase es de tipo Clonable y por tanto va a tener un método clone().
¡Un saludo!😄✌️
Amigo para cuando son objetos con atributos casi iguales pero diferente clase
Ejemplo Entidad Usuario y una clase UsuarioDto donde no está la contraseña , termino haciendo un mapeo, pero es de los mismos campos
usuarioDto.setNombre = usuarioEntity.getNombte()
En ese caso que patrón ee podría usar
No existe un patrón de diseño cómo tal pero siempre puedes usar una clase que se encargue de los mapeos o también puedes usar una librería como ModelMapper, te dejo aquí un vídeo del canal que lo explica: th-cam.com/video/kH7vXKaB6Sw/w-d-xo.html