Principios SOLID: Principio de Inversión de Dependencia DIP

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025
  • En este video te mostrare que es el principio de inversión de dependencia, con el cual desacoplaremos los módulos de nuestros sistemas.
    💻 CURSO de Patrones de Diseño en C# y ASP .Net: www.udemy.com/...
    💻 CURSO de C# .Net: www.udemy.com/...
    Todos los videos de la serie SOLID: • Principios SOLID: El P...
    Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
    Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
    La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
    "Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
    Sigueme en twitter ⇒ / powerhdeleon
    Sigueme en facebook ⇒ / hdeleon666
    Mi Sitio web ⇒ hdeleon.net
    #programación #SOLID #cleanCode

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

  • @hdeleonnet
    @hdeleonnet  3 года назад +6

    Si te ha gustado el video puedes apoyarme dejándome un Pulgar Arriba y comentando
    Curso de Patrones de Diseño: www.udemy.com/course/aprender-patrones-de-disenos-aplicados-en-asp-net/?couponCode=ADIOS2021
    Curso de C#: www.udemy.com/course/curso-de-csharp/?couponCode=ADIOS2021

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

    Esta perrona la playlist de los SOLID buenos videos

  • @jonathanarangoa4281
    @jonathanarangoa4281 2 года назад

    Por fin entendí SOLID muchas gracias. sos un pro

  • @BthJuaosT
    @BthJuaosT 6 месяцев назад

    gracias han pasado dos años pero graciaaaas

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

    Este concepto no me había quedado claro hasta ahora. Increíbles videos Héctor. Saludos!!

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

    es que todo radica en que eres un Crack para C# :D

  • @hugoantonioayala7756
    @hugoantonioayala7756 2 года назад

    Gracias Hector!! Como siempre, excelente!

  • @bryancortezz1732
    @bryancortezz1732 2 года назад

    Al fin encontré un buen video...GRACIAS

  • @maurowasil3744
    @maurowasil3744 2 года назад

    Muy buenos todos los videos de SOLID !!

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

    Muy buena explicación

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

    Excelente maestro!!

  • @sercompaf8486
    @sercompaf8486 2 года назад

    Excelente muchísimas gracias.!!

  • @geovannycardozocedeno6041
    @geovannycardozocedeno6041 2 года назад

    genial Hector, saludos

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

    De lujo mi bro, siempre claro

  • @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 en java? 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.

  • @maldonadodani
    @maldonadodani 11 месяцев назад

    Gracias Héctor, ahora me duele el cerebro 😅

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

    Se podría decir que las reglas de negocio son los de alto nivel?

  • @mure5437
    @mure5437 11 месяцев назад

    ¿Se podría decir entonces que: los módulos de Alto Nivel abarcan los Requisitos Funcionales y los de Bajo Nivel abarcan los No funcionales?

  • @alexander-ardila
    @alexander-ardila 3 года назад +3

    Héctor el sonido va más adelante de las imágenes, pero excelente explicación.

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

      Si por un momento tenia que regresar el video para saber que es lo que describia vs lo que mostraba jeje

  • @sgssergio
    @sgssergio 2 года назад

    Veo que la implementacion del principio de inyección de referencias es muy parecido al patrón strategy. Cual es la diferencia?

  • @luisjotl
    @luisjotl 2 месяца назад

    Siempre que tengo entrevista vengo xd

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

    Hola, con Inyección de dependencias también estaría solucionando este principio verdad?

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

      Correcto, al implementar el patrón de inyección de dependencias estás cumpliendo con el principio de inversión de dependencias.

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

    He visto muchas veces el uso de IEnumerable, pero aun no lo comprendo del todo, para qeu se usa???

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

      Es una interfaz, implementada por List, Array, etc. Colecciones en general.
      Si la implementas, puedes obtener una lista perooo, con solo está interfaz tienes acceso a los elementos, más no tienes permitido Agregar o quitar elementos.
      En caso de necesitar algo así, utilizamos Linq y Where method

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

      Por ejemplo puedes definir algo como
      IEnumerable números = ???
      Y este ??? Podría ser.
      Un array de números (new int[]())
      O una lista (new List

  • @068LAICEPS
    @068LAICEPS 3 года назад +2

    La POO es demasiado horrible. Tratar de seguir todo ese boilerplate code lo hace perder a uno de lo importante del vídeo 😔. Igual excelente explicación, ya soy fan del canal 😀

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

      He querido hacer una explicación más real