Un Servicio con Varias Implementaciones - ASP.NET Core

  Рет қаралды 11,847

Felipe Gavilan Programa

Felipe Gavilan Programa

Күн бұрын

Пікірлер: 33
@leonardojavierrossi4399
@leonardojavierrossi4399 2 жыл бұрын
Excelente video muy bueno
@camilarodriguez8911
@camilarodriguez8911 Жыл бұрын
Esto también se puede solucionar aplicando el patrón strategy?
@luisfernandodeolazabalsche3317
@luisfernandodeolazabalsche3317 2 жыл бұрын
Muchas gracias Felipe ;-)
@ronsoco2763
@ronsoco2763 7 ай бұрын
que maravilla
@mgsystemsdesarrolloweb4749
@mgsystemsdesarrolloweb4749 2 жыл бұрын
Buenas noches! No sería más fácil crear dos interfaces?
@gavilanch2
@gavilanch2 2 жыл бұрын
Claro, para resolver este problema sí. Solo que quería enseñar el estilo de las múltiples implementaciones porque podría ser útil en otros escenarios. Gracias por tu aporte!
@arielsartor6023
@arielsartor6023 2 жыл бұрын
Excelente alternativa!!, muchas gracias,...
@rickytm
@rickytm 2 жыл бұрын
En cuál de tus cursos que tienes en Udemy tienes este ejemplo o sólo es para youtube? Saludos desde MTY
@gavilanch2
@gavilanch2 2 жыл бұрын
Por el momento solo está para youtube. Saludos
@maikolsanchez1514
@maikolsanchez1514 2 жыл бұрын
Very nice mate
@israelfernandez6161
@israelfernandez6161 2 жыл бұрын
Estupenda solución, me la apunto.... Muchas gracias Felipe
@Gilgameshx
@Gilgameshx 2 жыл бұрын
Excelente como siempre
@gavilanch2
@gavilanch2 2 жыл бұрын
Gracias, Jonathan!
@andreslemos7465
@andreslemos7465 2 жыл бұрын
Excelente video!
@gavilanch2
@gavilanch2 2 жыл бұрын
Gracias, Andrés!
@falvarador
@falvarador 2 жыл бұрын
Buen contenido, en el video mencionas que existen patrones de diseño para hacer eso mismo, pero un poco más avanzado, cuáles serían algunos ejemplos? Saludos y gracias 🖖🏻
@gavilanch2
@gavilanch2 2 жыл бұрын
Gracias! Depende qué tanta flexibilidad quieres. El método que mostré te permite seleccionar una clase según un "Id". Sin embargo, si quieres seleccionar una clase según una condición un poco más compleja, o, si necesitas instanciaciones personalizadas, una opción es utilizar Factory Method: www.c-sharpcorner.com/article/factory-method-design-pattern-in-c-sharp/ Y claro, para una máxima flexibilidad (digamos que necesitas que varios servicios vayan en 'consonancia', aunque, a decir verdad, nunca en mi vida he tenido que hacer esto, así que no lo he probado en producción), puedes usar una Abstract Factory: www.c-sharpcorner.com/article/abstract-factory-design-pattern-in-c-sharp/
@Gilgameshx
@Gilgameshx 2 жыл бұрын
@@gavilanch2 Podrías traernos un ejemplo usando factory method?
@rcm530423
@rcm530423 2 жыл бұрын
De lo mejor me ha servido de maravilla para poder desarrollar un proyecto que implementa la misma interfaz pero en cuatro clases distintas, buenísimo, ahora ando viendo la concurrencia de archivos para poder escribir en el en diferentes clases, pero no lo encuentro, y recuerdo que tienes un video justo con eso
@ivancalisaya4218
@ivancalisaya4218 2 жыл бұрын
Buen video 👍
@diego_solis
@diego_solis 2 жыл бұрын
Muy interesante
@elianrodriguez3782
@elianrodriguez3782 2 жыл бұрын
Muy buen video!
@endersonmarin4035
@endersonmarin4035 2 жыл бұрын
Excelente Felipe tus videos son de gran inspiración para los que estamos comenzando en C# y .Net. Cual de tus cursos de pago me recomendarias para aprender .Net 6 y SQL SERVER?
@gavilanch2
@gavilanch2 2 жыл бұрын
Buenas, gracias! Te recomendaría este: www.udemy.com/course/aprende-aspnet-core-mvc-haciendo-proyectos-desde-cero/?couponCode=2022JUNIO
@rafaelwayartateishi9933
@rafaelwayartateishi9933 2 жыл бұрын
Excelente
@OsmarUnlocker
@OsmarUnlocker 2 жыл бұрын
Gracias 🙏 🇬🇹
@teseract7442
@teseract7442 2 жыл бұрын
Linda y prolija implementación! Exitos!
@hector9079
@hector9079 2 жыл бұрын
Muy bueno
@sergiovega6551
@sergiovega6551 2 жыл бұрын
Hola Felipe , no se que piensas tú , pero otra forma podría ser crear dos interfaces más que hereden y que cada una herede de IAlmacenarchivos y cada una con un nombre distintos como IAlmacenarAzure, IAlmacenarLocal y esas dos serían las que inyectas y tendrías las dos implemataciones con exactamente los mismos métodos ya que implementan los métodos de la interfaz original ...
@sergiovega6551
@sergiovega6551 2 жыл бұрын
Osea dos interfaces vacías que sirvan únicamente de puente para desacoplar , y además puedes agregar métodos particulares a cada implemtacion qué sabes que la otra no va a usar ( principio de segregación de interfaces)
@javiermillan338
@javiermillan338 2 жыл бұрын
Excelente profesor
@turbystack
@turbystack 2 жыл бұрын
Muy buena explicación. ¿Crees que en algún futuro puedas hablar algo sobre dapr?
@mrm2744
@mrm2744 2 жыл бұрын
Excelente video como de costumbre, 🙌🏼🙌🏼
Sistema de Login en 2 Líneas de Código - Nuevo de ASP.NET Core 8
9:27
Felipe Gavilan Programa
Рет қаралды 30 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Creating a PDF Invoice in C# (Easy and Free with QuestPDF)
25:18
Felipe Gavilan Programa
Рет қаралды 1,4 М.
Consumir WEB API desde ASP.NET CORE
1:01:39
Codigo Estudiante
Рет қаралды 47 М.
Entity Framework Core - 3 Ejemplos con Procedimientos Almacenados
18:25
Felipe Gavilan Programa
Рет қаралды 18 М.
Custom Asynchronous Validation - Check Unique Name - Angular and ASP.NET Core
18:25
Crear PDF en ASP.NET Core
23:01
Codigo Estudiante
Рет қаралды 23 М.