En programación, una implementación de interfaz es el código que hace que una clase cumpla con los requerimientos de una interfaz.
¿Qué es una interfaz?
- Una interfaz es un contrato entre una clase y el mundo exterior.
- Define los métodos y valores que los objetos deben cumplir para cooperar.
- Permite que objetos no relacionados se comuniquen entre sí.
- También se le conoce como protocolo.
¿Cómo se implementa una interfaz?
- La clase que implementa una interfaz debe redefinir todos los métodos de esa interfaz.
- La sintaxis para indicar que una clase implementa una interfaz es similar a la herencia.
- Se puede implementar más de una interfaz en una clase, separando cada una por una coma.
¿Para qué sirve implementar una interfaz?
- Permite que una clase sea más formal en cuanto al comportamiento que promete proporcionar.
- Promueve una abstracción adecuada.
- Permite que los objetos no relacionados se comuniquen entre sí.
- Facilita la organización y reutilización del código.