Montei um mind map pra organizar as ideias e desenvolvi o projeto por conta própria, aplicando os conceitos de Orientação a Objetos do jeito que fazia sentido pra mim.
Repositório: https://github.com/Vinizeira/audio-application
Montei um mind map pra organizar as ideias e desenvolvi o projeto por conta própria, aplicando os conceitos de Orientação a Objetos do jeito que fazia sentido pra mim.
Repositório: https://github.com/Vinizeira/audio-application
Olá, Vinicius! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de listas para organizar diferentes tipos de objetos com Java, utilizou muito bem o laço de repetição para simular interações de play e like e ainda compreendeu a importância do encapsulamento para controlar o acesso aos métodos das classes.
Uma dica interessante para o futuro é aplicar polimorfismo ao imprimir os objetos, sobrescrevendo o método toString() em cada classe. Assim:
@Override
public String toString() {
return "Título: " + titulo + " | Autor: " + autor;
}
Isso faz com que cada objeto mostre informações personalizadas automaticamente ao ser exibido, deixando a saída clara e organizada.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!