Para que el código existente se pueda reutilizar, debe definir alguna forma de comunicación o interfaz.