Las interfaces son una herramienta poderosa en la Programación Orientada a Objetos que permiten definir un contrato que las clases deben seguir. Fomentan la reutilización de código y el diseño limpio, ...