Las Interfaces definen las propiedades, métodos y eventos que pueden implementar las clases. Las interfaces le permiten definir características como grupos pequeños de propiedades, métodos y eventos estrechamente relacionados; de esta forma se reducen los problemas de compatibilidad, ya que pueden desarrollarse implementaciones mejoradas para las interfaces sin poner en peligro el código existente. Se pueden agregar nuevas características en cualquier momento, mediante el desarrollo de implementaciones e interfaces adicionales.
Introducción a las interfaces
Definición de interfaz
La palabra clave Implements
Ejemplos de implementación de interfaces
Cuándo se deben utilizar interfaces
Crear e implementar una interfaz
Tutorial: crear e implementar interfaces....