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!.
| |||
¿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 |
| |||
![]() 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... |
| |||
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 |
| |||
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... |
| |||
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. |
| ||||
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 |