Eres un gran maestro MitoCode, no se porque no gobiernas el mundo, jajaja, un poco de humor, de verdad muchas gracias por compartir tus conocimientos y tu buena energía.
@MelodyJaneleVega5 жыл бұрын
Hola, gracias a tus tutoriales he empezado a entender mejor los patrones de diseño, gracias :D
@blackdarknesz Жыл бұрын
Excelente explicación, estoy entendiendo muy bien los patrones de diseño
@charliegamboa95673 жыл бұрын
Hola buenas tarde, gran video. Tengo una consulta. Por qué la clase decorador es abstract? Y no una clase normal??
@88864773 жыл бұрын
Supongo que es abstracta porque de otra forma se podría instanciar dicha clase... se supone que la clase "cuentaDecorador" en este caso, su único objetivo debe servir solo como "clase decorador base" por decirlo de una manera, para a partir de ella crear "decoradores" con objetivos o tareas mas especificas. Entonces no tiene sentido instanciar CuentaDecorador por lo ya mencionado anteriormente. :)
@2005bgva5 ай бұрын
Hola MitoCode, lo que no me queda claro es para persistir la información, se crea una nueva tabla en la DB con los decoradores, donde es una relación 1 : 1 y se define el decorador?
@juancamacho236 жыл бұрын
Hola MitoCode. La función agregarBlindaje solamente está haciendo un print, sin embargo en un caso todavía más realista una decoración, según entiendo, implicaría añadirle un atributo a un objeto. Si supongamos fuera un boleto que en caso de ser VIP que representara el hecho de que el usuario subiera una foto a una plataforma, a diferencia de los demás boletos, esa imagen sería un atributo del objeto o cómo podría integrar esa "decoración" al boleto? Igual ni siquiera estoy seguro de entender la implementación del patrón; como todos los patrones, conceptualmente es sencillo pero por ejemplo éste me parece algo difícil de aplicar. Gracias y gracias por el video.
@raulastete30355 жыл бұрын
Tengo la misma duda.
@Alex3D6663 жыл бұрын
La cosa con este patron es agregar funcionalidad, osea que se le agregue algún método que el objeto no posee. Como en el ejemplo de tutorialspoint se le agrega el método pintar de rojo. Puede requerir agregar un atributo o no, depende de la funcionalidad. Saludos!
@FrancoUgarte Жыл бұрын
Pues a mi me pareció que exactamente lo mismo hacen el patrón proxy, y el facade. Pero con diferentes enfoques.
@compartelo007 Жыл бұрын
Gracias por el vídeo. En el ejemplo no me que queda claro una cosa. Una vez hemos abierto uno cuenta de ahorros por ejemplo, el añadirle el decorador blindaje no debería ser actualizar esa cuenta de ahorros con blindaje en vez de abrir una nueva cuenta con blindaje. Saludos.
@robmux5 жыл бұрын
Muchas gracias, por fin entendi esto.
@betray322 жыл бұрын
Gracias!
@will19ableable6 жыл бұрын
Excelente amigo muy buen video.
@manueltuero64656 жыл бұрын
Muy buena explicacion!
@freefireplayerunknowbattle83496 жыл бұрын
Buen video gracias por el tutorial espero próximo s videos :)))
@juanadmayo3044 Жыл бұрын
la clase abstracta va en cursiva
@marcovargasglobant79232 жыл бұрын
¿Cuál sería el beneficio en usar esto vs "extends"?
@starvoid7873 Жыл бұрын
que el extend si bien agrega funcionalidad, lo hace de forma estatica es decir que no se puede modificar en tiempo de ejecucion, por lo tanto no podrias decidir cuando agregar o quitar esa funcionalidad que en el ejemplo es el "blindaje". En cambio tendrias que cambiar codigo fuente y eso esta mal porque te quita flexibilidad a tu codigo, y lo vuelve mas dificil de reusar.
@paolagalarza28236 жыл бұрын
Hola :) en lugar de un mensaje en el método agregarBlindaje, en la practica la intención es agregar un atributo (o algo así) a la clase Cuenta, si es así, que debemos tener aquí? ... tienes alguna comunidad para discutirlo mejor... por favor Jaime, gracias
@MitoCode6 жыл бұрын
Únete al grupo MitoCoders en fb
@020Ranz2 жыл бұрын
Seria mala practica poner en CuentaDecorador el metodo Agregar blindaje y ahorrar en crear BlindajeDecorador?
@lukasas872 жыл бұрын
CuentaDecorador es una clase abstracta y por ende no podrias instanciarla para usarla en el metodo main
@brianorellanaita11903 ай бұрын
@@lukasas87 pero si no se declara como abstracta, se podría hacer como dice el estimado?
@ramosespann64963 жыл бұрын
MITOCODE PODRIAS HACER UN VIDEO LIVE EL VIERNES DE JSD PORFAVOR D::
@MitoCode3 жыл бұрын
De jsf, bueno es una tecnología en menor tendencia de uso, pero lo tendré en cuenta quizás con Jakarta EE
@gustavotorres9416 жыл бұрын
buena Jaine
@rodrigoiglesias68212 жыл бұрын
"son conceptos de Java basico..." yo estudiando hace 1 año: 00:00
@josuefuenteschaqui11 ай бұрын
EL decorator es similar al adapter
@josejoelramostanca48975 жыл бұрын
Corrígeme si me equivoco, no estas definiendo el patrón adapter en lugar de patrón decorator en el video? Si no es así cual seria la diferencia entre ambos?
@diegoperez65754 жыл бұрын
Hola, el patrón Adapter se utiliza para transformar una interface en otra, mientras que el patrón decorador consiste en crear una nueva clase con caracteristicas de otra a la que añadir funcionalidad sin modificar la clase que se está añadiendo.
@melisapacheco8634 Жыл бұрын
no entendí 🤔
@marianogavilan40284 жыл бұрын
No se entiende nada.
@makaiyotube4 жыл бұрын
la primera vez no entiendo nada, la segunda entiendo mas, espero q a la 3ra me quede claro :D