Este programa Java se conecta a la API de ExchangeRate para obtener tasas de cambio actualizadas entre diferentes monedas. A continuación, se describen los principales conceptos y funcionalidades del programa:
- Clases y Objetos: El programa está estructurado en clases que representan los diferentes componentes, como la conexión a la API, las monedas y las conversiones.
- Encapsulamiento: Se utilizan clases y métodos para encapsular la funcionalidad y los datos relacionados con las monedas y las conversiones.
- Herencia y Polimorfismo: Podría haber una jerarquía de clases para manejar diferentes tipos de monedas o métodos de conversión.
- Protocolo HTTP: El programa utiliza solicitudes HTTP para comunicarse con la API de ExchangeRate y obtener los datos de las tasas de cambio.
- GET y POST: Se pueden utilizar solicitudes GET para obtener datos de tasas de cambio y solicitudes POST para enviar datos, si es necesario.
- Conexión a la API: El programa establece una conexión HTTP con la API de ExchangeRate para obtener datos de tasas de cambio.
- Obtención de Tasas de Cambio: Utiliza solicitudes HTTP para obtener las tasas de cambio actuales entre diferentes monedas.
- Conversión de Monedas: Permite al usuario ingresar el monto y las monedas de origen y destino, y realiza la conversión utilizando las tasas de cambio obtenidas.
Este proyecto fue desarrollado como parte del programa Oracle Next Education en colaboración con Alura y Oracle.