Interfaces

La interfaz es una abstracción completa de la implementación de una clase. La interfaz no define la implementación. Una clase puede implementar cualquier número de interfaces.

Una interfaz es una colección de operaciones que especifican u n servicio de una clase o componente.

– Por lo tanto, una interfaz describe el comportamiento visible externamente de ese elemento.
– Una interfaz puede representar el comportamiento completo de una clase o componente o sólo una parte de este comportamiento.
– Una interfaz de fine un conjunto de especificaciones de operaciones (o sea, sus signa turas), pero nunca sus implementaciones.
– Una interfaz raramente se encuentra asilada, más bien, suele estar conectada a la clase o componente que la realiza.

Fuente: Apuntes de Informática V de la FCA de la UNAM