Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Desafio: hora da prática

Para essa atividade eu pratiquei o uso de interfaces no Java criando diferentes classes para aplicar conversão de moeda, cálculos geométricos, tabuada, conversão de temperatura e cálculos de preço final. Também implementei interfaces em classes como Livro, ProdutoFisico, Produto e Servico, cada uma com sua própria lógica de funcionamento.

Assim, melhorei a organização do código com uso de interfaces, defini contratos e apliquei polimorfismo de forma mais flexível.
O projeto está no Github: https://github.com/Kyuxih/java-pratica-alura/tree/main/interfaces/src

1 resposta

Oi, Kelvin! Como vai?

Obrigada por compartilhar o seu desafio hora da prática.

Eu gostei de como você aplicou interfaces em situações diferentes, como conversão de moeda, cálculos geométricos, tabuada, temperatura e preço final. Essa prática mostra bem a ideia de definir contratos para que cada classe implemente sua própria lógica, deixando o código mais organizado e flexível com o uso de polimorfismo.

Dica: para continuar evoluindo, você pode criar uma classe de teste ou uma classe Main bem separada para demonstrar cada interface em funcionamento, chamando métodos de objetos diferentes pelo tipo da interface. Isso ajuda a visualizar melhor o polimorfismo na prática

Qual das interfaces criadas você achou mais interessante de implementar?

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