Composición de Interfaces en Java: Implementación y Beneficios

Clase 25 de 39Curso 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) { // ... } }