Oi, Kelvin! Como vai?
Obrigada por compartilhar o seu projeto de desafio: hora da prática.
Gostei da forma como você organizou o projeto em diferentes pacotes e praticou conceitos importantes de Java, como ArrayList, foreach, instanceof, casting e interfaces. Essa separação ajuda bastante na leitura do código e mostra que você conseguiu aplicar os temas da aula de maneira prática.
Dica: para seguir evoluindo, experimente adicionar um Readme explicando a responsabilidade de cada pacote ou classe, por exemplo: o que fica em produtos, formas ou contas. Isso ajuda quem acessar seu projeto no GitHub a entender mais rápido a estrutura que você criou.
Qual desses conceitos você sentiu que foi mais desafiador na prática?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!