Patrón de diseño Strategy o Estrategia - Java

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

КОМЕНТАРІ • 18

  • @kolelale
    @kolelale 8 років тому +2

    dudas? imposible! lo explicas bien claro con cada "porque hacerlo" y "como hacerlo"..

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

    La mejor explicación de cómo y porqué usar un patrón de diseño.

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

      Muchas gracias por el comentario colega.
      Saludos.

  • @cyancona
    @cyancona 8 років тому +2

    Excelente explicación para quien busca un ejemplo para caso real. Gracias

  • @adrplex9994
    @adrplex9994 11 місяців тому

    Excelente explicación, gracias por todo!

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

      Con gusto! Gracias por comentar.
      En breve subiré un resumen de los patrones más importantes.
      No olvides suscribirte :D

  • @mendozakarlos
    @mendozakarlos 6 років тому +1

    Muy buen video y bien explicado buen trabajo

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

    Podrías solo dejar el. Método obtenerresultado en la interfaz y el método calculararea quedar como método privado de cada implementación concreta? Lo digo para q desde contexto solo se pueda llamar al método obtener resultado y no a calculararea y que quede más encapsulado la clase

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

      Gracias por la sugerencia Cristian. Me parece buena idea cambiar la visibilidad del método, ya que no se usa más allá de la clase misma.
      También podríamos omitir el método que devuelve la cadena, y devolver sólo el valor, ya que la cadena es un tema de presentación y debería ser independiente al valor calculado (que es el fin de la clase).
      Todo depende del enfoque de nuestro programa.
      Saludos!

  • @wilfredodice7972
    @wilfredodice7972 2 роки тому

    excelente explicacion y los if agregan tamano al codigo, no soy un experto pero con el doble despacho nos podriamos quitar los if ? asi cumplir con beltran y barbara

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

      Hola Wilfredo. A qué te refieres con doble despacho?

    • @wilfredodice7972
      @wilfredodice7972 2 роки тому

      @@programacionymas es un patron de diseno que resuelve el problema de preguntar por los tipo, ya que esto generan alto acoplamiento, y no te permiten extender o sea lo que recomienda beltran meyer en este principio de abierto-cerrado. Es que una clase debe ser cerrada para su modificacion y abierta para su extesion, adema barbara Liskov fortalece este principio en su libro "Program Development in Java" . Saludo espero continues con tu productivos videos que a todos no aporta mas conocimiento

    • @wilfredodice7972
      @wilfredodice7972 2 роки тому

      nos aporta

  • @arielruiz8105
    @arielruiz8105 8 років тому

    Porque no utilizaste double dispatch en vez de anidar tantos ifs? En POO es horrible ver eso.

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

      Hola. ¿Puedes poner un pequeño ejemplo de cómo sería?
      Gracias por el aporte.

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

    Muy bueno (y)