Del curso: C# esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Interfaces en C#

Interfaces en C#

Una interfaz en C# se define como una colección de métodos, propiedades o eventos que no tienen implementación. Van a actuar básicamente como un contrato, obligando a las clases que la implementan a proporcionar su propia lógica para los miembros definidos en la interfaz. Vamos directo a la práctica y vamos a agregar un elemento. Elegimos el tipo interfaz y en este caso le vamos a poner "iReproducible". Recuerda que es una buena práctica el utilizar la letra i al iniciar el nombre de una interfaz. Le damos clic en Agregar y tenemos entonces ya nuestra interfaz iReproducible. Como mencioné, lo que va a hacer una interfaz es definir algo que se va a hacer, pero no cómo se va a hacer. Aquí voy a poner void Reproducir, y eso va a ser todo lo que estoy indicando de momento que va a poder hacer esta interfaz. Ahora bien, el objetivo de una interfaz es lograr mayor flexibilidad, facilitar también las pruebas y fomentar una programación orientada en abstracciones. Entonces, en este caso yo he…

Contenido