Principios SOLID: Principio de Inversión de Dependencia DIP

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ย. 2024
  • 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

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

  • @hdeleonnet
    @hdeleonnet  2 ปีที่แล้ว +5

    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

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

    gracias han pasado dos años pero graciaaaas

  • @f-a-c-c
    @f-a-c-c 2 ปีที่แล้ว +4

    Al fin me queda claro este principio. Y de paso, la inyección de dependencias. Gracias Héctor. Por cierto felicidades por lo de MVP. 👌

  • @henrycontal
    @henrycontal 2 ปีที่แล้ว +1

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

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

    Esta perrona la playlist de los SOLID buenos videos

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

    Por fin entendí SOLID muchas gracias. sos un pro

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

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

  • @bryancortezz1732
    @bryancortezz1732 2 ปีที่แล้ว

    Al fin encontré un buen video...GRACIAS

  • @maurowasil3744
    @maurowasil3744 2 ปีที่แล้ว

    Muy buenos todos los videos de SOLID !!

  • @hugoantonioayala7756
    @hugoantonioayala7756 2 ปีที่แล้ว

    Gracias Hector!! Como siempre, excelente!

  • @victorangelchanbinina8730
    @victorangelchanbinina8730 2 ปีที่แล้ว +1

    Muy buena explicación

  • @sercompaf8486
    @sercompaf8486 2 ปีที่แล้ว

    Excelente muchísimas gracias.!!

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

    Gracias Héctor, ahora me duele el cerebro 😅

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

    Excelente maestro!!

  • @javiergarcia2810
    @javiergarcia2810 2 ปีที่แล้ว

    De lujo mi bro, siempre claro

  • @geovannycardozocedeno6041
    @geovannycardozocedeno6041 2 ปีที่แล้ว

    genial Hector, saludos

  • @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.

  • @luisalberto1146
    @luisalberto1146 7 วันที่ผ่านมา

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

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

    ¿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 2 ปีที่แล้ว +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

  • @yenymergel4849
    @yenymergel4849 2 ปีที่แล้ว +1

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

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

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

  • @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?

  • @RebelionDNA
    @RebelionDNA 2 ปีที่แล้ว +1

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

    • @jkf16m96
      @jkf16m96 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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  2 ปีที่แล้ว +1

      He querido hacer una explicación más real