2
respostas

NAO SE DESESPERE, CUIDE SUA SAUDE MENTAL, SE NAO ENTENDEU NAO FAÇA 2.0

Nao quero perder tempo numa polemica inutil. Se vc fizer uma revisao profissional, responsavel e comprometida verá que o codigo mostrado no exercicio tem erros e nao é o mesmo codigo do video. Agradeço muito sua intencao de ajudar, de verdade, eu quero que as coisas melhorem porque isso é bom para todos. E consideraria ainda melhor se vc tivesse pelo menos a duvida sobre o curso e o exercicio e o manifestasse, seria um ato de grandeza.

Seguem mensagem originais e resposta

Este exemplo/exercicio esta tao mal proposto e explicado, e de complexidade desnecessariamente incrementada, e explicado de uma forma tao confunsa, de algo que ja de por si é confuso e complicado, que deberia ser excluido e deixar so o opcional. Eu desisti e passei para o outro, prefiro aprender pouco e aprender bem do que aprender muito mas mal. E no pior dos casos, mais na frente posso voltar.

Resposta

Olá, Yaco! Tudo bem contigo? Eu entendo a dificuldade que possa ser encontrada não somente neste exercício, mas também em outro desafio que possa encontrar nos seus estudos, porém, estamos aqui para que possamos ajudar no que for preciso. Nossa comunidade de tecnologia é uma das que mais se ajudam no mercado e conosco não poderia ser diferente, mas vamos lá! O desafio é o espelho que foi aplicado na primeira aula dessa unidade (07). Todos o cliente e funcionários teriam que validar seu login e senha, porém estamos repetindo demais o código e para que cada Classe possa ser independente criamos uma interface, o que obriga cada um que quiser ter seu login e senha, "assine esse contrato", implemente esse método à sua Classe. Dessa forma, também posso criar um Classe para validar essa minha autenticação e cada um terá sua própria "maneira de validação" conforme suas regras. Aqui estamos vendo muito bem o Polimorfismo dentro do código. Veja que cada Classe implementa a interface de autenticação e todos também ditam seus logins e senhas, implementando a AutenticacaoUtil dentro de seus atributos. Espero ter ajudado, Yaco! Caso fique alguma dúvida não deixe de retornar. Você tem muita razão em dizer que prefere aprender pouco do que mal aproveitado! Certíssimo! Uso da mesma lógica! Um abraço, Yaco! Nos dê um retorno se ficou claro!

2 respostas

Olá Yaco,

Concordo contigo. Estou com muitas dificuldades no curso. Por se tratar de uma linguagem complicada e um assunto super complicado como Polimorfismo, os exemplos não fazem sentido ao meu ver. A coisa por si só vai se tornando muito complexa e o por que das coisas não fica claro. Acabamos entrando em uma bola de neve gigantesca.

Estou ansioso para concluir logo o curso e partir ao próximo. Tenho esperanças que melhore, mas ao ver que existem perguntas 2019 ainda sem respostas, deixa claro o quanto o tópico de Java está largado por aqui...

A Alura, espero concluir todos os cursos para conseguir ajudar a comunidade, acredito que não podemos esperar mais nada de vocês no momento.

Eu acho que com tempo e consultando outras fontes as coisas aos poucos vao se encaixando. Tambem acho que os caras fizeram tudo muito rapido e acabaram se atrapalhando, errando bastante e degradando o proprio trabalho deles.