5️⃣ Principio de INVERSIÓN de DEPENDENCIAS ➡ ¡La clave de las arquitecturas! 💘 [SOLID]

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

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

  • @devexpert_io
    @devexpert_io  3 года назад +1

    🎁 Haz clic aquí para descargarte la guía gratuita para dominar SOLID 👉 devexperto.com/principios-solid-guia-gratis/?

  • @EduardoMartinez-dm5pp
    @EduardoMartinez-dm5pp Год назад +4

    Debo decir que con este video Al fin entendí el principio de inversión de dependencias
    Sin embargo, debo mencionar también que es la 5ta o 6ta vez que veo un video relacionado al tema, así que lo importante es cojer muchas fuentes de información e ir construyedno el conocimiento.
    Muchisimas gracias!!!

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

      Muchas gracias! me alegro que te haya servido 👏

  • @devexpert_io
    @devexpert_io  3 года назад +2

    🟥 Sigue aprendiendo sobre calidad de software y arquitecturas 👉 ruclips.net/video/6BHOeDL8vls/видео.html

  • @katelme
    @katelme 3 года назад +2

    Bonito ejemplo del patrón Strategy explicando DIP

  • @JuanSebastianMH
    @JuanSebastianMH 3 года назад +3

    ¡Muy buena explicación! Preciosa y concisa. Y pienso igual me parece que este principio es uno de los más importantes para el desarrollo de software estables y escalables.

  • @83MrLeo
    @83MrLeo 3 года назад +1

    Me ha encantado el cliifhanger!!! jajaja Muy bien explicado el DIP, gracias por estos videos tan buenos

  • @PatriciaManzanero-w3m
    @PatriciaManzanero-w3m 8 месяцев назад

    Gracias

  • @francoperez03
    @francoperez03 2 года назад +1

    Clarisimo pa! gracias, un abrazo

  • @yahir3302
    @yahir3302 2 года назад +1

    Excelente video.

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

    Hola, me parece muy interesante y valorable tu aclaración del tema. ¿Es la inversión de dependencias lo opuesto a inyección de dependencias en un framework como Spring? Quiero decir que la inversión de dependencias propone que los módulos de capas superiores no deben depender de las inferiores, que es justamente lo que vemos todo el tiempo en Spring con la inyeccion de dependencia, cuando dependencias de módulos inferiores (como Repository por ejemplo) son inyectadas en módulos superiores (como Service), quedando el modulo superior dependiendo del módulo inferior.

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

      No tienen por qué ser lo opuesto. La inversión de dependencias permite que la inyección de dependencias no te haga depender de clases concretas, sino de interfaces. Pero se puede tener inyección sin inversión (y entonces pasa lo que dices), e inversión sin inyección, y entonces normalmente la provisión de dependencias se vuelve una locura 😁. Normalmente es interesante usar las 2 a la vez.

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

      @@devexpert_io Gracias por responder

  • @italo.buitron
    @italo.buitron Год назад

    Tengo una consulta (y es porque no manejo Kotlin)
    En la funcion Main se instancia ShippingBasket en "sb", se tiene que luego que llamar la funcion buy para realizar la acción?
    de forma que quedaría.
    val sb = ShoppingBasket(Server(), Paypal())
    sb.buy(...)

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

      Sí, la primera línea inicializa el objeto. Podrías lanzar buy cuando se inicializa, pero en general en una App real no tendrá mucho sentido. Irás añadiendo elementos a la ShoppingBasket, y llegado el momento el usuario comprará, por lo que se llamará a la función "buy"

  • @katelme
    @katelme 3 года назад +1

    Dicho de otro modo... las capas de tu modelo de negocio no deberían depender directamente de las capas de infraestructura

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

    osea que la inyección de dependencias hace que no se cumpla la inversión de dependencias?

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

      En principio no guarda relación, por qué comentas esto?

  • @Juan-rb5uv
    @Juan-rb5uv 3 года назад

    Amigo me ayudas a colocar a mi web en duck duck go y yahoo

    • @devexpert_io
      @devexpert_io  3 года назад

      Eso es posicionamiento en buscadores, no tengo ni idea de cómo funciona especialmente en DuckDuckGo. Seguro que hay contenido buscando en Google

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

    Estuve casi 5 min escuchando sin prestar atencion porque no podia dejar de ver el muñequito de android girar jajajaja

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

      Jajaja no me extraña, lo quité pronto en los vídeos por eso

  • @DiegoLopez-dh1cl
    @DiegoLopez-dh1cl 2 года назад

    el unico problema del cursito es que la remera está tan buena que no puedo parar de mirar la cara de seiya xD