Patrón de Diseño Builder (Ejemplo en Java)

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 56

  • @jararenas
    @jararenas 9 місяців тому +2

    pesimo audio, pero excelente contenido, buen ejemplo y bien explicado. muy bueno.

    • @programacionymas
      @programacionymas  9 місяців тому

      Please prueba con este: ua-cam.com/video/TECrpYbcLP8/v-deo.htmlsi=MqksW77jXuaDqXvN

    • @jararenas
      @jararenas 9 місяців тому +1

      @@programacionymas voy a verlo, gracias

  • @ernestogarciaordunez2634
    @ernestogarciaordunez2634 7 років тому +2

    he estado buscando por todo youtube explicaciones sobre patrones de diseño que diferencien a uno de los otros, eres un crack!!

  • @inmedessoft-mix5517
    @inmedessoft-mix5517 Рік тому

    Muy buena explicación, gran video.

  • @darwinalvez3553
    @darwinalvez3553 2 роки тому +1

    Che mi loco, vos sabes que me re sirvio, muchas gracias

    • @programacionymas
      @programacionymas  2 роки тому +1

      Excelente! Gracias también Darwin por el comentario 🙂

  • @claudioiturburu2248
    @claudioiturburu2248 10 років тому +7

    Excelente explicación! Clara, simple y completa.

    • @programacionymas
      @programacionymas  10 років тому

      Muchas gracias por comentar. Me alegra que le haya sido de ayuda.

    • @enriqif
      @enriqif 6 років тому

      Venia a decir lo mismo!!.. muy buen ejemplo para expplicar

  • @n3x4r3
    @n3x4r3 7 років тому +1

    tus ejemplos comparados con el resto son de lo mejor tendras explicacion del resto de los patrones como por ejemplo el composite

    • @programacionymas
      @programacionymas  7 років тому +2

      Hola. En esta lista puedes encontrar más patrones, como Facade, Abstract Factory, Builder, Singleton: ua-cam.com/play/PLzSFZWTjelbJLYn_IY-VLsLTZ-EPB5Oph.html

  • @delfor.v.
    @delfor.v. 9 років тому +2

    Excelentee!!!! Muy bien explicado. Me sirvió para adoptar terminología especifica. Me gustaría mucho que puedas continuar tus tutoriales con los demás patrones de diseño!! =D. Desde ya muchas gracias.

  • @ericktucto
    @ericktucto 5 років тому +1

    Gracias. Tu ejemplo la explicación, al fin entiendo el patrón de diseño gracias a ti

  • @AleSb14
    @AleSb14 3 роки тому +1

    Qué buena explicación. ¡Mil gracias!

  • @juliocesaracostachaponan7841
    @juliocesaracostachaponan7841 5 років тому +2

    Amigo buena explicacion, sigue explicando los demas patrones que faltan por ejemplo, composite, iterator, ect.

  • @fabianandresgarciamendez4805
    @fabianandresgarciamendez4805 3 роки тому +1

    Excelentemente explicado, felicitaciones y gracias!

  • @jesusabrahamviviantineo6637
    @jesusabrahamviviantineo6637 10 років тому +1

    Muy bueno amigo Excelente explicación lo necesitaba y muchas gracias por pasar el ejemplo.

  • @kattamaya
    @kattamaya 10 років тому +2

    ¡Excelente video!, muchas gracias por la explicación con el ejemplo.

  • @javieranchundiarosado2776
    @javieranchundiarosado2776 5 років тому +2

    Excelente ejemplo, te luciste

  • @jaimepaz313
    @jaimepaz313 7 років тому +1

    Muchas gracias excelente video me toca exponer de este patrón y con tu ejemplo me quedo mas que claro :D sigue asi

    • @programacionymas
      @programacionymas  7 років тому

      Genial que te haya sido de ayuda.
      Hace un par de años también tuve que exponer sobre este tema.

  • @linuxnormie
    @linuxnormie 5 років тому +3

    UA-camrs: haciendo mejor trabajo que los profesores desde 2006

    • @programacionymas
      @programacionymas  4 роки тому

      Interesante. Me hiciste revisar un poco sobre la historia de UA-cam 🧙‍♂️

  • @gambo310
    @gambo310 8 років тому +1

    Muchas gracias amigo, excelente explicación.

  • @daviceva4674
    @daviceva4674 4 роки тому +1

    No me imprime los datos cuando uso los metodos getters de pizza. Osea me sale el valor inicial "" es decir que nunca se cambian. Como puedo arreglar eso?

    • @programacionymas
      @programacionymas  4 роки тому

      Hola. ¿Puedes subir tu solución a GitHub y compartir por aquí el enlace?
      Así podré ver lo que tienes avanzado.
      Si no sabes cómo usar Git puedes empezar por aquí: programacionymas.com/series/aprende-a-usar-git

  • @GENERAL-PELICAN
    @GENERAL-PELICAN 2 роки тому +1

    hola buen video, ¿hay alguna manera que imprima los datos?

    • @programacionymas
      @programacionymas  2 роки тому +2

      Hola. Sí, puedes agregar un método toString a tu clase Pizza, que devuelva un String con los datos de la pizza. Y luego en la clase principal puedes ejecutar: System.out.println(pizza);

  • @darky564123
    @darky564123 10 років тому +1

    Excelente explicación. Me gusta + subscrito.

  • @charleseggart6920
    @charleseggart6920 9 років тому +1

    Excelente mi estimado

  • @josemanuelecheverripalacio3804
    @josemanuelecheverripalacio3804 5 років тому +1

    Excente explicación, seria interesnate que compartieras tambien el link del repositorio con el ejemplo. Gracias!

    • @programacionymas
      @programacionymas  4 роки тому

      En la descripción hay un enlace para descargar el ejemplo.
      Como es de hace mucho tiempo veo que lo había subido a Mega.
      Espero tener pronto un tiempito para subirlo a GitHub y sea más accesible.
      Gracias por la sugerencia!

  • @bbyfed
    @bbyfed 9 років тому +1

    Excelente explicación.

  • @josemanuelparedesramirez5067
    @josemanuelparedesramirez5067 4 роки тому +1

    Excelente!

  • @ramirezrodriguezmiguelange3317

    disculpa, por que lo ejecuto y no da como resultado nada?

    • @programacionymas
      @programacionymas  Рік тому

      Hola. Puedes simplificar tu código e imprimir mensajes de log desde varios lados.

  • @emmanuellazarte8904
    @emmanuellazarte8904 3 роки тому +1

    Gracias :D

  • @brandonfernandezmejia1430
    @brandonfernandezmejia1430 4 роки тому +1

    duro bro

  • @andresgalvis259
    @andresgalvis259 5 років тому +1

    Oye amigo que pena no tendras el UML de ese programa????

    • @programacionymas
      @programacionymas  4 роки тому

      No lo creo, ya que el video es de hace bastante tiempo. Pero si mal no recuerdo, existen plugins para Netbeans que te permiten generar los diagramas UML a partir de clases.

  • @agustinsanchezdecouflet5549
    @agustinsanchezdecouflet5549 3 роки тому +1

    No seria mas facil hacer que la clase Pizza tenga un constructor con tres parametros asi: public Pizza(string masa, string salsa, string relleno){this.masa = masa ...}
    Y asi creas todas los tipos de pizza que quieras y te ahorras tantas clases jajaja

    • @programacionymas
      @programacionymas  3 роки тому +3

      Lo que ocurre es que en escenarios reales son muchos más parámetros, donde cada opción de configuración puede ser un objeto a la vez.
      Entonces la clase Builder ayuda a construir un objeto, de modo que podemos ir agregando cosas según se necesiten, antes de invocar finalmente al método build.
      Un constructor cargado con todo tendría mucha lógica y el modo de usarlo no sería tan claro, porque los parámetros estarían todos juntos, unos tras otros.

  • @Normita79
    @Normita79 2 роки тому +1

    me perdi un poco en em minuto %:50 en adelante

  • @Niicko_R
    @Niicko_R 4 роки тому +1

    buenardo

  • @chilicode7774
    @chilicode7774 3 роки тому +1

    Excelente explicación