Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida

Olá, estou criando a estrutura de meu projeto que será um conversor de moedas usando a API Exchange Rate. Ficou assim:

conversor-moedas/
│
├── src/
│   └── Main.java
      └── ExchangeRateService.java

Arquivos :

Main.java • Contém o método main. • Lê entrada do usuário (Scanner) com valor e moedas. • Chama a ExchangeRateService para obter a cotação. • Exibe o resultado da conversão.

ExchangeRateService.java • Classe simples com um método que: ◦ Usa HttpClient para chamar a API ExchangeRate, ◦ Faz o parse da resposta (talvez com Gson), ◦ Retorna a taxa de conversão como double.

Esta estrutura está legal?

2 respostas
solução!

Oi, Sheila! Como vai?

Gostei bastante da forma como você organizou a estrutura do seu projeto. Ela está clara e modularizada, facilitando tanto a manutenção quanto futuras melhorias. Separar as responsabilidades entre Main.java e ExchangeRateService.java é uma prática muito positiva.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá Armano acabou que minha estrutura ficou assim, fui construindo ela aos poucos.

src/
├── ConversionHistory.java
├── Currency.java
├── CurrencyConverter.java
├── ExchangeRate.java
├── ExchangeRateService.java
└── Main.java