Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2011, 16:19
Avatar de Samie
Samie
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Interfaces en C#

Gracias por la explicación.

Entiendo lo que dices que para los casos en que tenemos diferentes implementaciones de lo mismo resultan útiles (en tu ejemplo ronronear).

Pero precisamente yo comencé preguntando que pasa en el caso de que tengamos clases sin relación entre si, ¿resultan útiles las interfaces en ese caso? ¿creo una interfaz para cada una?

Por lo que yo entiendo, la utilidad de las interfaces es minimizar el acoplamiento (o dependencia) entre las diferentes capas de forma que mientras que no cambie la firma IClaseGato, puedo cambiar el código de ClaseGato sin tocar el resto de la aplicación.

Por otro lado aunque esto lo he leído mil veces, aún no acabo de comprender a nivel práctico los beneficios que conlleva pero bueno...