Inyección de dependencias | Patrones de diseño | design patterns | #9 💉

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

КОМЕНТАРІ • 66

  • @hdeleonnet
    @hdeleonnet  4 роки тому +28

    Si te ha gustado el video me puedes ayudar compartiendo y dejando un like 🤟🍻

  • @Algedibarrios
    @Algedibarrios 4 роки тому +48

    No puedo creer que en UA-cam hayan tantos videos idiotas en trending topic con tantas vistas y éste video tan importante, didáctico y útil de Hector tenga tan poquitas.
    Muchísimas gracias por esta increible explicación, esta genial, eres un gran maestro 👍

    • @hdeleonnet
      @hdeleonnet  4 роки тому +3

      Muchas gracias Algedi por tus comentarios.

    • @zamirbebe834
      @zamirbebe834 2 роки тому +2

      pues no hay tantos programadores...

  • @yorcelilima5049
    @yorcelilima5049 2 роки тому +2

    porfin un video donde lo entendi a la perfeccion!! Gracias.

  • @WarsxX1
    @WarsxX1 3 роки тому +3

    Siempre que necesito saber de conceptos medios raros, vengo a tu canal y me queda más claros que un montón de blogs y videos... Increíble loco, un genio!

  • @felipehdz88
    @felipehdz88 4 роки тому +2

    Todo youtube y solo este video honesto y al chile pelon me quito las dudas

  • @LuisLira
    @LuisLira 4 роки тому +10

    Ya me quedó más clara su utilidad y para qué sirve. Esperaré el siguiente para ver cómo se usa correctamente. Gracias :D

  • @KevRud
    @KevRud 2 роки тому +1

    Gracias por el tutorial. Todos los tutoriales deberían ser con ejemplos muy simples. Aguante la Michelada! 💫

  • @Renon38
    @Renon38 Рік тому +1

    Además de comprender mejor el uso de interfaces y dependency injection, ahora se me antojó una michelada!

  • @BrayanMagno
    @BrayanMagno Рік тому

    Definitivamente con alcohol todo se entiende con más facilidad.
    Gracias Hector, sos grande.

  • @joelcollao9129
    @joelcollao9129 2 роки тому +1

    Superclaro ¡¡¡ ... Gracias Hector por tus Enseñanzas con Cerveza :) ... da sed despues de cada explicación jajajaja .. Saludos ....

  • @prohibited1125
    @prohibited1125 Рік тому +2

    Con esto se logra que para agregar nuevas funcionalidades al Cantinero no deba modificar el codigo del Cantinero ( pues es un codigo funcionando, ya testeado, que va a funcionar SIEMPRE bien y que como tal NO debemos tocar, pues fué costoso lograr tener un codigo que funciona bien; Cantinero), sino más bien solo enviarle un objeto nuevo que sea del tipo Bebida ( que implementa la abstracción Interfaz, que es un puente entre la implementacion concreta Bebida y la implementación de alto nivel Cantinero)

  • @noaxhellio8060
    @noaxhellio8060 4 роки тому +3

    Buena Héctor, casualmente ayer andaba pensando como hacer inyecciones de dependencias en Net.Core.
    Ahora sé como funcionan las interfaces y los servicios, como anillo al dedo tu vídeo.

  • @igmarjovanhernandez1497
    @igmarjovanhernandez1497 Рік тому +1

    Muy buena explicación Héctor, te agradezco ya me vi unas páginas por ahí, pero con el video quedó más que claro 👍✨️

  • @edwinromanh
    @edwinromanh 2 роки тому +1

    Apenas empiezo a entender para que sirven las interfaces con este video. Nunca había podido entender su utilidad práctica , gracias Héctor

  • @ArthasFede
    @ArthasFede 4 роки тому +2

    Excelente como está explicado! Vi varios videos y este es el primero que me permite entender inyección de dependencias.
    Gracias!!!

  • @MrChuyelChief
    @MrChuyelChief 2 роки тому +1

    This video is really helpful. Thanks a lot Me encanto tu explicación

  • @nelson3391
    @nelson3391 3 роки тому +2

    Exclente video. Este es uno de los mejores videos sobre el tema. Gracias!

  • @mariomora2405
    @mariomora2405 4 роки тому +2

    ¡Muchas gracias! Gracias a este video ahora entiendo bien el patrón y entiendo mejor la utilidad de las interfaces y la herencia.

  • @wenceslaomendoza1020
    @wenceslaomendoza1020 4 роки тому +2

    Muy bien explicado el vídeo, gracias por compartirnos tus conocimientos.

  • @rcortijo
    @rcortijo Рік тому

    Gracias!! estuve buscando la mejor explicación y la encontré! 🙂

  • @oscarbetancourtgarcia5055
    @oscarbetancourtgarcia5055 4 роки тому +2

    Ejemplo práctico, gracias.

  • @fernandomarquezgarcia7964
    @fernandomarquezgarcia7964 3 роки тому +1

    Demasiado pro, este man

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

    Gracias por ejemplo

  • @rbarriae
    @rbarriae 3 роки тому +2

    Muy buen video!!
    PD: Acá en el sur de Chile también sabemos lo que es una "Michelada". ;)

  • @EduardoMartinez-dm5pp
    @EduardoMartinez-dm5pp 2 роки тому

    que forma tan chingona de explicar!!!!

  • @chinochang22
    @chinochang22 3 роки тому +1

    gracias justo necesitaba una explicaciòn así

  • @prohibited1125
    @prohibited1125 Рік тому

    Es una forma de desacoplar el nivel alto (Cantinero y preparar una bebida) de su implementacion concreta ( nivel bajo ) a través de una abstracción (Interfaz)

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

    gracias, por fin entendi

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

    Excelente explicación, me quedó muy claro! Esperaremos el video con un framework, saludos Héctor!

  • @JuanDeEnzina
    @JuanDeEnzina Рік тому

    Excelente explicacion. Muchas gracias!

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

    Excelente video, gracias por el aporte.

  • @erickhilario8782
    @erickhilario8782 3 роки тому +2

    En C# es una convención utilizar la primera letra de los métodos en mayúsculas ?

  • @507master
    @507master 4 роки тому +2

    que vivan las cervezas carajo.

  • @MrElmarqueli
    @MrElmarqueli 3 роки тому

    Genial Hector muy bueno la veradad muy claro!!!!

  • @xoxies
    @xoxies 4 роки тому +2

    gracias, seria genial uno donde se apliquen esos cambios de sql a mysql , Saludos

  • @francocaldarola
    @francocaldarola 3 роки тому

    Gracias!!!

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

    parce muchas gracias

  • @r.osorio02
    @r.osorio02 Рік тому

    Estoy trabajando en un proyecto con proveedores de pago en dónde puedo aplicar está muy bien. Gracias Héctor

  • @parreyshon
    @parreyshon 3 роки тому

    Excelente ..
    saludos.

  • @alexander-ardila
    @alexander-ardila 3 роки тому +1

    Cordial saludo H. En el curso Patrones de diseño en la sección 6 Repository, explica entity framework con SQL Server. Podrías explicarlo con Oracle SQL? Si es posible y mil gracias.

    • @hdeleonnet
      @hdeleonnet  3 роки тому +2

      Para Oracle es igual, solo necesitas instalarte el driver de conexión, yo tengo años sin trabajar con Oracle, como 10

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

    Justo estoy viendo estos temas y no me terminan de cerrar algunas cosas, yendo al minuto 5:20 cuando vos haces el constructor de Cantinero y adentro instancias un objeto de tipo Piña ahi si entiendo q estas haciendo una dependencia. Pero porque no directamente haces q el constructor de Cantinero reciba como parámetro un objeto de tipo piña y se lo asignas a tu variable para q invoque al metodo procesar. En este caso no generas ninguna dependencia asi que no entiendo pq directamente no haces eso en vez de estar creando una interfaz, lo unico por lo que yo haria una interaz es para q mi cantinero pueda recibir distintos tipos de bebidas

  • @danielalejandrobambague2291
    @danielalejandrobambague2291 3 місяці тому

    muy buen video, hice el código, se lo copié a gpt y me dice que no es DI sino programación orientada a interfaces y quedé perdido, por lo demás es muy buen video...

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

    Se parece mucho al factory method, cuál es la diferencia?

  • @yeric17
    @yeric17 3 роки тому

    "Las voy hacer picantes porque..." soy Mexicano

  • @alexander-ardila
    @alexander-ardila 3 роки тому

    Hector cordial saludo, para un proyecto que genera diferentes carnets de identificación para los empleados de una empresa según el área de trabajo o su rol, la información es muy similar pero cambia algún dato o el color de fondo; que patrón me recomienda para generar esos carnets? el Factory Method quizás? Gracias.

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

    ami las referencias no me salen que puede ser? me sirve lo que hago pero no me sale las referencia

  • @ntrpause
    @ntrpause 9 місяців тому

    que es lo de Hdeleon Gym? es una app de rutinas de ejercicio? quiero estar igual de mamado que tu y de paso aprender dotnet

  • @BeyonderW
    @BeyonderW Рік тому

    Este uso de las interfaces me recuerda a las clases Genéricas.

    • @prohibited1125
      @prohibited1125 Рік тому +1

      la interfaz es una abstracción que te vincula los 2 objetos, para que así los 2 objetos no esten directamente relacionados (Acoplados), y que al cambiar la Bebida no debas cambiar al Cantinero ( pues si estuvieran directamente acoplados, si modificas Bebida entonces modificas al Cantinero)

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

    Aquí este concepto de inyección es mas claro que en curso de Udemy

  • @fernandoramirez8406
    @fernandoramirez8406 Рік тому

    como cuando vas a una cantina a tomar y piensas en que te sirve para explicar un tema de c#

  • @agusfeli
    @agusfeli 3 роки тому +1

    Amigo tu video es increible, me sirvio mucho, pero tengo que decirlo, me pone muy nervioso como pronuncias "maisicul". Te inventaste tu propia fonetica jajaj Saludos!

    • @naylord5
      @naylord5 3 роки тому

      gracias al cielo, pensé que era el único jeje

  • @hazlotumismo1419
    @hazlotumismo1419 3 роки тому

    Jajajaja a mi no me engañas no sabias como se escribia Medias de Seda, ni yo tampoco, pura cheve y a veces whiskito, saludos carnal!!!

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

    Se que es una Michelada pero nunca había escuchado de Medias de seda jaja xd

  • @lrvTube
    @lrvTube 4 роки тому +2

    Que bueno que ya no estás poseído por el diablo.

  • @albert_ac1045
    @albert_ac1045 3 роки тому

    a ver, conozco la michelada pero medias de seda? jskajksa