Composición de Interfaces en Java: Implementación y Beneficios
Clase 24 de 38 • Curso de Java SE Orientado a Objetos
Resumen
Composición de Interfaces en Clases: abstraer todos los métodos/comportamientos de una clase para modularizarlos (comprimirlos, encapsularlos) en una interfaz y reutilizar su código en diferentes clases.
Las interfaces se crean utilizando la palabra reservada interface
y se implementan en nuestras clases con implements
.
Recuerda que podemos heredar (implementar) más de una interfaz, pero no podemos hacerlo de las clases padres o superclases.
public interface ISchedulabe {
void schedule(Date date, String Time);
}
public class AppointmentDoctor implements ISchedulable {
@Override
public void schedule(Date date, String Time) {
// ...
}
}