Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aprendizaje 2.
Definición de Interface.
Es una lista de acciones que puede llevar a cabo un determinado objeto. Son una
forma de especificar qué debe hacer una clase sin especificar el cómo; sólo especifican
los requerimientos.
están relacionadas. Como una lista de acciones (o características) que después se puede
aplicar a varias cosas, por ejemplo:
● Marcar hora.
● Marcar minuto.
● Marcar segundo.
● Marcar día.
● Marcar mes.
● Marcar año.
Todas esas acciones se pueden aplicar a un reloj, sin importar qué marca es, o qué
modelo.
Implementación de interfaces en una
clase.
La declaración de una interfaz emplea la palabra reservada interface y
no incluye
declaración de variables. Una clase debe proporcionar cuerpo o implementaciones
para el método que dicta la interfaz, por ejemplo, dos clases pueden implementar una
interfaz de diferentes maneras.
Para implementar la interfaz se utiliza implements en la definición de una clase y
luego crear los métodos que pide la interfaz o las interfaces, ya que se puede usar más
de una separada por comas.
Los métodos que usan interface deben ser públicos.
código
código
código
}
Ejemplos de Interfaces:
● CORBA (Common Object Request Broker Architecture)
● Drupal API
● Glibc
● Microsoft Win32 API
● Microsoft WMI
● OpenGL
Referencias.
http://dis.um.es/~bmoros/Tutorial/parte5/cap5-12.html
https://javadesdecero.es/intermedio/interfaces-ejemplos/
https://www.mundojava.net/interfaces.html?Pg=java_inicial_4_5.html
https://searchdatacenter.techtarget.com/es/definicion/Interfaz-de-programacion-de-a
plicaciones-API
https://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones