🦊¿Cómo usar el patrón de diseño Template-Method? [TypeScript | JavaScript]

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • Este vídeo se enfoca en el patrón de diseño Template-Method. Este patrón de diseño es una técnica utilizada para estructurar y organizar el código en una aplicación. Se basa en la idea de definir una estructura general de un algoritmo y dejar que las subclases implementen los detalles específicos.
    En el vídeo, comenzaremos con una descripción general del patrón de diseño "Template-Method" y los conceptos clave que lo componen. Luego, proporcionaremos un ejemplo concreto de cómo se aplica este patrón en un juego de Pokemones. En este ejemplo, mostraremos cómo el patrón "Template-Method" permite establecer una estructura para calcular el impacto de un ataque de un Pokemon, mientras que las subclases específicas de Pokemon implementan los detalles específicos del cálculo de daño mediante el método calculateDamage.
    A continuación, discutiremos las ventajas y desventajas de utilizar el patrón "Template-Method" en su proyecto. Entre las ventajas se incluyen la mejora de la estructura y la organización del código, así como la facilidad de reutilización del código. Entre las desventajas se incluye la complejidad adicional del código debido a la necesidad de crear y utilizar varias clases y subclases.
    En resumen, este video es una excelente manera de aprender sobre el patrón de diseño "TemplateMethod" y cómo aplicarlo en su proyecto de programación. A través de ejemplos concretos y explicaciones detalladas, esperamos ayudarlo a comprender cómo esta técnica puede mejorar la estructura y la reutilización del código en su proyecto.
    -------------------------
    RECURSOS
    --------------------------
    📚 Libros
    🧹 Clean Code - amzn.to/3FGZjGT
    🏛️ Design Patterns - amzn.to/3VN3Ygd
    🧹 Repositorio con el código: github.com/Caballerog/blog/tr...
    ----------------------------------
    MARCAS de TIEMPO
    -----------------------------------
    00:00 - Presentación del patrón de diseño Template-Method
    00:55 - Patrón de diseño Template-Method: Concepto.
    02:52 - Patrón de diseño Template-Method: UML.
    04:15 - Patrón de diseño Template-Method: ¿Cuándo Usarlo?
    04:35 - Patrón de diseño Template-Method: Ejemplo 1 - Batalla de Pokemons
    08:53 - Conclusiones y despedida

Комментарии • 14

  • @DotTechES
    @DotTechES  Год назад +6

    1. ¿Qué contenidos te gustaría que tratásemos?
    2. ¿Qué opinas sobre este vídeo?
    Si quieres seguir aprendiendo con nosotros te recomendamos las siguientes listas de reproducción:
    JavaScript Bites ->ruclips.net/video/eemazs4qfac/видео.html
    Angular Bites -> ruclips.net/video/ibTe8VR7hMk/видео.html
    Ingeniería del Software -> ruclips.net/video/d1EVlXoWKbw/видео.html
    Patrones de Diseño -> ruclips.net/video/eemazs4qfac/видео.html

    • @soran2290
      @soran2290 5 месяцев назад

      Dónde está el link del código? 😮

  • @facundodenardo8672
    @facundodenardo8672 Год назад +5

    Genial el video ! a la espera de mas patrones !!

    • @DotTechES
      @DotTechES  Год назад +2

      Hola @facundodenardo8672 pues tenemos buenas noticias porque ya tenemos grabados varios patrones de diseño más que complementarán esta serie de vídeos!

  • @tranquiloteov
    @tranquiloteov 7 месяцев назад +1

    Super bien explicado. muchas gracias. No dejes de sacar videos de programación !

    • @DotTechES
      @DotTechES  7 месяцев назад

      Muchas gracias! Ahí tenemos en producción unos cuantos más! Nos vemos 💪

  • @MesiahS_JR
    @MesiahS_JR Год назад +3

    Contenido muy didáctico, de 10 en calidad como siempre y muy útil! Gracias por el vídeo!

    • @DotTechES
      @DotTechES  Год назад +2

      Muchas gracias @MesiahS_JR te esperamos en el próximo vídeo! No olvides compartirlo entre tus amigos 🙂

  • @valderrama999
    @valderrama999 Год назад +2

    Muy interesante, yo a veces lo he usado sin saberlo. Gracias por compartir!!!

    • @DotTechES
      @DotTechES  Год назад +3

      Hola @valderrama999 justamente un amigo me decía que había llegado a ese patrón a través de diferentes refactoring de código. Muchas gracias a ti por comentar, nos vemos en el próximo vídeo que será el patrón Adapter!

  • @sergiocorderopino3414
    @sergiocorderopino3414 Год назад +1

    Enorme como siempre, increíble tener acceso a esto de manera gratuita!

    • @DotTechES
      @DotTechES  Год назад

      Muchas gracias Sergio por tus palabras! Esperamos poco a poco ir mejorando y ofreciendo más contenido para la comunidad!

  • @soran2290
    @soran2290 5 месяцев назад +1

    Dónde está el link del código? 😮

    • @DotTechES
      @DotTechES  5 месяцев назад

      Hola @soran2290 gracias por avisarnos, no linkamos el repositorio con los códigos. El repositorio es este: github.com/Caballerog/blog/tree/master/template-method-pattern, ahí encontrarás códigos de muchos más patrones.
      Gracias!