Las interfaces son una herramienta mas de la programación orientada a objetos, estas enlistan propiedades, funciones, métodos, eventos, clases, estructuras y/o puede tener interfaces anidadas.
Las interfaces se implementan en las clases que necesiten usarlas pero deben estar implementadas con todos los miembros de la misma, es decir propiedades, métodos, eventos, etc.
Sus características son varias, nombramos algunas:
- Solucionan muchos problemas de compatibilidad
- Al trabajar en grupo facilita el entendimiento entre los miembros
- No poseen ningún tipo de lógica en su interior, solo definiciones
Interface ICiudadICliente
Function Ciudad() As Int32
Function Cliente() As Int32
Property NombreCiudad() As String
End Interface
Las interfaces son usadas también por el mismo Framework de .Net, su fin es facilitar la programación de nuestras clases:
IConvertible
IEquatable
IComparable
IDisposable
IFormattable
0 comentarios:
Publicar un comentario