Interfaz de
Visual Basic
Las interfaces definen las propiedades, los métodos y los eventos que
pueden implementar las clases. Las
interfaces permiten definir características como grupos pequeños de
propiedades, métodos y eventos estrechamente relacionados; esto reduce los
problemas de compatibilidad porque se pueden desarrollar complementaciones
mejoradas para las interfaces sin comprometer el código existente. En cualquier momento se
pueden agregar nuevas características mediante el desarrollo de
complementaciones e interfaces adicionales.
Hay otras razones por las que se podrían usar las
interfaces en vez de la herencia de clases:
·
Las interfaces
se adaptan mejor a situaciones en las que las aplicaciones necesitan que muchos
tipos de objetos posiblemente no relacionados proporcionen una funcionalidad
determinada.
·
Las interfaces
son más flexibles que las clases base porque puede definir una única
complementación que puede implementar interfaces múltiples.
·
Las interfaces
son mejores en situaciones en las que no es necesario heredar una
complementación de una clase base.
·
Las interfaces
son útiles cuando no se puede usar la herencia de clases. Por ejemplo, las estructuras no pueden heredar de clases, pero
pueden implementar interfaces.
No hay comentarios:
Publicar un comentario