PATRÓN de DISEÑO FACTORY en JAVA - Tutorial Completo Fácil

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น •

  • @programando_en_java
    @programando_en_java  2 ปีที่แล้ว +1

    🔔 ¡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

  • @stivenrestrepo1549
    @stivenrestrepo1549 21 วันที่ผ่านมา

    mis respetos para ud, solo vine queriendo ver un ejemplo practico de Factory para aplicarlo en TS y me pase por muchos videos tuyos viendo diferentes cosas y la explicaciones son una de las mejores que he visto.

  • @hamiltondanieljojoacordoba7806
    @hamiltondanieljojoacordoba7806 ปีที่แล้ว +9

    Tienes un talento para explicar de manera muy sencilla y clara! Gracias por estos vídeos!

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Muchas gracias! Intento siempre explicar de forma directa y que se entienda fácil, me alegro mucho que te guste ¡espero que aprendas mucho por aquí! :)

  • @angelmondragon6827
    @angelmondragon6827 6 หลายเดือนก่อน +1

    De los mejores canales que he visto , me has ayudado mucho a recordar varios conceptos con una explicación muy clara

  • @marcosquispe2588
    @marcosquispe2588 ปีที่แล้ว +2

    Excelente video!
    Esos ejemplos prácticos que propones son geniales.
    sigue así, eres bueno enseñando y la velocidad de la enseñanza esta genial.

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      Muchas gracias por el comentario, agradezco que te hayas tomado el tiempo de escribir tus amables palabras, espero seguir enseñando y que os guste. Un saludo 😄

  • @MaynorHernandez-k8u
    @MaynorHernandez-k8u 3 หลายเดือนก่อน

    Gracias por la explicación muy clara.

  • @Acero92
    @Acero92 ปีที่แล้ว +3

    Tu video se me hizo mas claro que otros que he visto ❤

  • @dcloki789
    @dcloki789 4 หลายเดือนก่อน

    es un tema algo denso, pero logré entenderlo, muchas gracias

  • @pauloapptech5038
    @pauloapptech5038 ปีที่แล้ว +1

    Estectacular explicaciòn, muchas gracias!!

  • @carlosdanieldossantosrojas7361
    @carlosdanieldossantosrojas7361 6 หลายเดือนก่อน

    ahh ya entiendo, gracias crack, buena explicacion!

  • @carolinagomez8367
    @carolinagomez8367 8 หลายเดือนก่อน +2

    Super entendidooo! Que diferencia hay con el patron strategy?

  • @gindCode
    @gindCode ปีที่แล้ว +1

    Guao! amigo te felicito, muy buena explicación, tomastes un excelente ejemplo y lo explicastes sencillo y al grano. Te mereces 10.000 subs y más 🥳🥳🥳

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว +1

      ¡Muchas gracias por tu comentario! Espero que poco a poco lleguemos a esa suma de subs, espero que mis otros vídeos también te ayuden 😉

    • @gindCode
      @gindCode ปีที่แล้ว +1

      @@programando_en_java claro que sí, me alegro haberte encontrado!

  • @luisdavidorellana
    @luisdavidorellana 2 ปีที่แล้ว +2

    Gran video! Nos ayudan mucho 👏 Quisiera saber si nos podrias explicar sobre los DTO en los modelos de capa?

    • @programando_en_java
      @programando_en_java  2 ปีที่แล้ว +1

      ¡Hola, gracias por tomarte el tiempo para comentar! :)
      Sí tengo pensado en hacer algunos vídeos de arquitectura de software en java, también sobre los DAOs o Entities ;)
      ¡Gracias por tu recomendación!

  • @federico42o
    @federico42o 2 ปีที่แล้ว +1

    Excelente explicación muy bueno tu canal saludos

    • @programando_en_java
      @programando_en_java  2 ปีที่แล้ว

      ¡Muchas gracias! Me alegra que te guste el canal, bienvenido

  • @theirsoft
    @theirsoft ปีที่แล้ว +1

    Muy buenos videos, Gracias.

  • @javithmenesesmorales3994
    @javithmenesesmorales3994 2 ปีที่แล้ว +1

    Excelente explicacion amigo 👍

    • @programando_en_java
      @programando_en_java  2 ปีที่แล้ว

      ¡Gracias por comentar! Me alegra que te haya ayudado :)

  • @felipepino834
    @felipepino834 ปีที่แล้ว +2

    Muchas gracias por los vídeos están buenos ,solo una acotación , podrías usar un modo oscuro en el editor por favor.

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Gracias por el comentario! La verdad que estuve probando con el modo claro, pero después de una encuesta, siempre voy a usar el modo oscuro 🙂. Mis nuevos vídeos son todos en modo oscuro

  • @alexdurand5287
    @alexdurand5287 ปีที่แล้ว

    Interesante explicacion, muy entendible.
    Nuevo sub :)

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Muchas gracias! Bienvenido al canal, espero que aprendas mucho por aquí ✌️😄

  • @bridge8383
    @bridge8383 ปีที่แล้ว +2

    Muy buena explicación! Podrías hacer un video explicando el patron Abstract Factory? muchas gracias desde Peru!

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Gracias por tu comentario! Si, aunque aún tengo otros vídeos en la cabeza antes que ese patrón de diseño que es básicamente un nivel más de abstracción a lo explicado en el vídeo, pero si tienes alguna duda sobre algún patrón, no dudes en decírmelo ✌️😄

    • @marcosquispe2588
      @marcosquispe2588 ปีที่แล้ว

      apoyo la nocion.

  • @pablosrn442
    @pablosrn442 ปีที่แล้ว +1

    Hola! Se podría para definir la implementación de la interfaz que se utiliza, hacerlo a través de Beens y crear una clase de @config que inicializa uno u otro según corresponda ?
    Muchas gracias !!

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      Sí, sin problemas se podría usar, aunque hay otras anotaciones de Spring que puedes usar para ello como por ejemplo la anotación @Conditional. ¡Espero te sirva! Saludos ✌️😉

  • @jova2700
    @jova2700 ปีที่แล้ว +1

    Gracias por la explicacion, Bottom G

  • @CARLOSSANCHEZ-io1qo
    @CARLOSSANCHEZ-io1qo 9 หลายเดือนก่อน

    Gracias!

  • @noegabrielmejia8658
    @noegabrielmejia8658 ปีที่แล้ว

    y tambien del resto de patrones, seria muy bueno, ya que se entiende lo que explica

  • @jesusdfabra1956
    @jesusdfabra1956 5 หลายเดือนก่อน

    no entendí el retorno tipo Pago. que puedo estudiar para ese tipo de returns con nombres de clases?

  • @claudiogrillo6343
    @claudiogrillo6343 ปีที่แล้ว +1

    Buenas, y si necesito no solo que instancie un objeto de una clase particular, sino que los cree con algunos parámetros en el constructor según el tipo? Quizá pago bitcoin recibe un parámetro, y pago PayPal necesita 2 parámetros, etc. Como harías?

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Hola! Gracias por tu comentario, por tal cómo lo describes es simplemente tener que pasar parámetros al método (por ejemplo "of") a la hora de querer obtener nuestro objeto. Normalmente lo que podemos hacer es crear una clase con los atributos de los diferentes constructores que necesitamos, por ejemplo:
      Pago.of(context)
      class PagoContext {
      private final String atributoParaBitcoin;
      private final String atributoParaPaypal;
      // mas atributos, constructores y getters
      }
      Dime si te ha servido :)

  • @alejandrovega2421
    @alejandrovega2421 ปีที่แล้ว +3

    bro , no entendía para que era un patrón de diseño , pero viendo tu video entendí como es que actúan

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Me alegro mucho! Si tuvieses alguna otra duda, estoy aquí para lo que necesites 😄✌️

  • @Aco1201
    @Aco1201 ปีที่แล้ว +1

    Entiendo entonces que el patrón factory se enfoca estrictamente en el principio solid de Responsabilidad Única, y el principio open closed. Dado que si se hace con los if la clase no cumpliría los principios solid principalmente la responsabilidad única. Saludos

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว +1

      Lo has pillado ✌️😄

    • @Aco1201
      @Aco1201 ปีที่แล้ว +1

      @@programando_en_java mil gracias bro. Yo este patrón lo aplicaba de manera errada sin saber que era un patrón. Excelente ayuda.

  • @brandonrodriguez935
    @brandonrodriguez935 ปีที่แล้ว +1

    A mí me gusta, como explicas, muchas gracias. Solo te sugiero que no cortes tu voz, o sea, deja que sea fluida o tenga algunos espacios entre palabras porque siento que por ejemplo dices algo y como cortas ahí, de inmediato está la otra y se tiende a escuchar como si hablaras de palabra en palabra y no como una frase o una idea completa, es sin hate lo que te digo, no sé si solo me parece a mí.

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว +1

      ¡Muchas gracias por tomarte el tiempo en dejarme tu opinión! ✌️😁 Es cierto que mi nivel de edición todavía no es lo mejor... hay veces que intento editar entre frases para que suenen coherente además de quitar los silencios que hace que el vídeo dure de forma demasiada larga para mi gusto. ¡Seguiremos mejorando! 💪

  • @daniel-td8rl
    @daniel-td8rl 11 หลายเดือนก่อน

    muchas gracias

  • @emanuelsotomayor2894
    @emanuelsotomayor2894 2 ปีที่แล้ว +1

    ¿Podrías hacer un vídeo hablando sobre DTO's y cómo crearlos a partir de entidades relacionadas? Porque todos los vídeos, solo hacen DTO de una entidad.

    • @programando_en_java
      @programando_en_java  2 ปีที่แล้ว

      ¡Hola! Tienes razón, debería de hacer un vídeo sobre las capas en un proyecto y los diferentes tipos de clases que se usan en él, lo haré en las próximas semanas :) ¡Gracias por tu recomendación!

    • @emanuelsotomayor2894
      @emanuelsotomayor2894 2 ปีที่แล้ว +1

      @@programando_en_java ¡Muchas gracias!

    • @programando_en_java
      @programando_en_java  2 ปีที่แล้ว

      Un placer :)

  • @jeffhj.4043
    @jeffhj.4043 10 หลายเดือนก่อน

    Buen vídeo

  • @lara97196516
    @lara97196516 10 หลายเดือนก่อน +2

    Pero no estas implementando el patrón factory de forma completa. No veo que utilices las clases concreteCreator por cada tipo de pago.

    • @programando_en_java
      @programando_en_java  10 หลายเดือนก่อน

      No sé que es eso de "concreteCreator" pero no hace falta para implementar el patrón factory 😶

  • @noegabrielmejia8658
    @noegabrielmejia8658 ปีที่แล้ว

    ¿Podria hacer un video sobre "ABSTRACT FACTORY"? Es un tema que me ha costado entender.

    • @programando_en_java
      @programando_en_java  ปีที่แล้ว

      ¡Claro, lo tengo pendiente con otros patrones de diseño! ✌️😄

  • @xsfpublicidad
    @xsfpublicidad 2 ปีที่แล้ว +1

    excelente

  • @eliasr3686
    @eliasr3686 3 หลายเดือนก่อน

    que buen video jodeeeer xd

  • @chancho_brujo
    @chancho_brujo 3 หลายเดือนก่อน

    basicamente es la acción de evitar usar if/switch xd

  • @justinbaezmoquete2237
    @justinbaezmoquete2237 ปีที่แล้ว

    PAGO