Olá, segue em anexo meu repositório.
Branch#12
issue: https://github.com/Moquiuti/Java-Aplicando-a-Orienta-o-a-Objetos/issues/12
Respeitosamente.
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!
Olá, segue em anexo meu repositório.
Branch#12
issue: https://github.com/Moquiuti/Java-Aplicando-a-Orienta-o-a-Objetos/issues/12
Respeitosamente.
Olá, Leandro! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o encapsulamento para organizar os atributos das classes com Java, utilizou muito bem a modularização para separar responsabilidades e ainda compreendeu a importância da orientação a objetos para estruturar o código de forma clara e reutilizável. Esse conjunto de práticas mostra domínio dos fundamentos e aplicação consistente em diferentes cenários.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Se quiser aprofundar ainda mais, algumas boas práticas são:
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Ah, uma pergunta: Você considera mais interessante evoluir esse projeto criando herança entre classes para reduzir duplicação ou manter cada classe independente para maior clareza e flexibilidade?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Eu prefiro utilizar herança para reaproveitamento de código além da melhor leitura e organização.
Olá, Leandro! Tudo certo?
Bem legal ver sua preferência pela herança, já que ela traz organização e facilita bastante o reaproveitamento de código. Essa prática ajuda a manter a estrutura mais limpa e evita redundâncias.
Claro que trabalhar com classes independentes pode oferecer mais liberdade em alguns cenários, mas quando o objetivo é garantir consistência e reduzir duplicação, a herança realmente se destaca.
Abraço e até mais!