💥CURSO Patrones de Diseño en PHP - ep03 - Patrón Estrategia (Strategy Pattern)

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 มิ.ย. 2020
  • Bienvenido a la serie "Yo soy el Patrón", dedicada a explicar los patrones de diseño en PHP los cuales nos sirven para solucionar problemas comunes a la hora de diseñar nuestras aplicaciones.
    En esta ocasión lo tocó el turno a: El Patrón Estrategia. Si quieres saber de que va este video, pon atención y comenta donde más se te ocurre que se pueda aplicar.
    🔥 Principios SOLID: bit.ly/2AIX4UH
    🔥 Patrones de diseño: bit.ly/2AMJI9X
    💰 Donaciones Aquí: 💰
    Para apoyar mi contenido directamente: paypal.me/jorgecortesdev ⬅️⬅️⬅️
    Lograr las 4,000 horas de visualización para monetizar en TH-cam parece un reto monumental. Si disfrutas de mi contenido y quieres apoyar su creación, cada aporte me acerca a seguir compartiendo mi pasión. ¡Gracias por tu apoyo!
    #CodigoyCafeDev #PatronesDeDiseño #ArquitecturaDeSoftware
    Music: www.bensound.com/royalty-free-...
  • แนวปฏิบัติและการใช้ชีวิต

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

  •  8 หลายเดือนก่อน

    Para ver el código de este video ¡HAZ CLIC! 👇👇👇
    💻Código en GitHub: t.ly/a8hlC

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

    Creo que llegue unos años tardes pero INCREIBLE... que sencillo lo explica! Muchas gracias.

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

    Excelente explicación 👍 🎉❤

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

    Sos lo mejor que me paso este año . Gracias !

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

    Buen video, gracias por compartir tu conocimiento.

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

    Las explicaciones son geniales, muy didácticas y con ejemplos sencillos. Ojalá algún día continúes con esta serie.

  • @e-om
    @e-om 3 ปีที่แล้ว +4

    Muy buen viejo hay muy poco de esto en Internet en castellano para PHP. Espero más videos con los otros patrones populares y más sobre SOLID .
    Saludos y gracias

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

    Buen video. Creo que la calculadora hubiera quedado genial para el patrón comando.

    •  4 ปีที่แล้ว +1

      Claro también aplica, si has notado hay muchos patrones que se parecen solo tienen alguna sutil diferencia y aplican los principios SOLID, la idea es que el concepto se entienda si no fue así fallé miserablemente en este video 😅, Gracias por dejar el comentario y por ver el video!

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

      @ no amigo es solo una idea mía es que me imagino los botones de la calculadora asociados a comandos jeje. Están muy bien tus videos no te subestimes eres muy bueno arriba ese ánimo. Suerte con tu proyecto ocupamos más canales así por aquí :D

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

    para no agregarle mas complejidad a resolver que operacion debe realizar, podrias usar factory, entonces factory te ayudaria a resolver la estrategia y con strategy podrias realizar el algoritmo correspondiente, ya que en la vida real se decide que accion hacer en base a un input y con ese input puedes resolv er con factory. lo que se hace en este video es no considerar eso, y cuando se presente el caso se tendra que hacer un algoritmo para saber que operacion hacer en base a que input, entonces la logica que pones en el constructor estaria demas.

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

    Muy bueno!

    •  4 ปีที่แล้ว

      Muchas gracias! Saludos!

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

    Es muy bueno lo que enseñas! Gracias por compartir tu conocimiento

    •  4 ปีที่แล้ว +1

      Muchas gracias Herman me da gusto saber que te está siendo de utilidad! Saludos!

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

    Tu contenido es excelente!!! este canal puede crecer bastante
    Oye soy nuevo haciendo testing y me surge una duda, crees que podría traerte algún problema el uso del método mágico __call para tener 100% code coverage?

    •  4 ปีที่แล้ว

      Muchas gracias Emiliano, puedes apoyarme compartiendo el video. Respecto a tu duda, para nada debería afectar el método __call, el framework de Laravel utiliza los métodos mágicos por todos lados, es un método más dentro de la clase. Me da gusto que comiences con las pruebas desde que comencé a utilizarlas hace algunos años mi código mejoró considerablemente. Gracias nuevamente!

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

    Excelente video de calidad, seguro que vas a crecer bro, éste patrón se parece al Adaptador que mencionas en el video anterior.

    •  4 ปีที่แล้ว +3

      Muchas gracias, espero que así sea. Es correcto es muy parecido, la diferencia es que el patrón adaptador como su nombre lo indica se utiliza para adaptar código externo (librerías, paquetes, etc.) en la aplicación el cual no puedes modificar, es por eso que se requiere una clase intermedia (adaptador) entre la interfaz y el API externo. Este patrón de estrategia se usa más para definir diferentes algoritmos los cuales tu controlas, por ejemplo si vas a la tienda, puedes usar diferentes estrategias: caminar, bicicleta, auto, bus, etc. todos tienen un mismo fin que es llegar a la tienda pero lo haces de diferente manera y tu controlas que estrategia vas a seguir, espero que tenga sentido 😅, gracias nuevamente y espero me puedas apoyar compartiendo este video en tus redes sociales, gracias nuevamente!

    • @corvo8200
      @corvo8200 4 ปีที่แล้ว

      @ Excelente explicación, más claro no pudo ser, claro hermano, lo compartiré.