Foros del Web » Programación para mayores de 30 ;) » .NET »

¿Que ventajas se tiene al programar con interfaces?

Estas en el tema de ¿Que ventajas se tiene al programar con interfaces? en el foro de .NET en Foros del Web. Bueno, simplemente eso. Se que la interfaz es el conjunto de métodos, eventos y propiedades que expone una clase. Pero que ventajas nos trae hacer ...
  #1 (permalink)  
Antiguo 05/11/2005, 12:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
¿Que ventajas se tiene al programar con interfaces?

Bueno, simplemente eso. Se que la interfaz es el conjunto de métodos, eventos y propiedades que expone una clase. Pero que ventajas nos trae hacer nuestras interfaces e implementarlas?
Saludos!.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 07/11/2005, 08:54
 
Fecha de Ingreso: junio-2005
Mensajes: 165
Antigüedad: 18 años, 10 meses
Puntos: 0
Información

El reuso de codigo...

Ej...podes crear una interfase que maneje todos los metodos de una clase cliente....esa misma estructura la podes usar en distintos proyectos...

Ademas tendrias que programar en capas...
  #3 (permalink)  
Antiguo 07/11/2005, 12:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Si, eso lo entiendo, pero sigo sin entender cual es su funcionamiento, o mejor dicho, sigo sin entender porque uno las debería empezar a usar. Es decir, para que quiero usar una interfaz si no puedo hacer nada que no hago programando de otra forma.
Si bien digo eso, también se que deben ser muy útiles, ya que el framework las utiliza, sin ir más lejos cada window form hace uso de la interfaz IDisposable, pero no sigo sin darme cuenta de que le sirve a al framework implementar esa interfaz.
__________________
Add, never Remove
  #4 (permalink)  
Antiguo 07/11/2005, 12:59
 
Fecha de Ingreso: junio-2005
Mensajes: 165
Antigüedad: 18 años, 10 meses
Puntos: 0
Me parecen utiles cuando trabajas en equipos de desarrollo...

Ej... suponete que tenes una entidad donde solo queres compartir algunos
metodos de ella...creas una interfase con los metodos que quieras mostrar...
  #5 (permalink)  
Antiguo 07/11/2005, 13:36
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Yo también sigo sin entenderlo. Para mi las interfaces son como plantillas y bueno . . . . no veo donde esta la reusabilidad del código.

No es como una Clase, que si deriva de ella, si puedes usar sus métodos.
__________________
Charlie.
  #6 (permalink)  
Antiguo 07/11/2005, 14:17
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 3 meses
Puntos: 7
Hmm, creo que hace falta un poco de teoría...
http://elvex.ugr.es/decsai/java/pdf/AC-interfaces.pdf
http://msdn.microsoft.com/library/sp...interfaces.asp

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #7 (permalink)  
Antiguo 07/11/2005, 16:39
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Muy bueno el link xknown, leí solamente uno de ellos, el segundo. Al menos aclara un poco más el asunto.
Gracias-.
__________________
Add, never Remove
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.