Este documento describe una práctica sobre el uso de herencia en C# para implementar una interfaz. Los objetivos de la práctica son definir e implementar interfaces, clases abstractas y concretas, y usar las palabras clave virtual y override. Se requiere haber estudiado previamente la creación de clases y métodos en C#.