Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Interface contraditória ao principio de repetição

Iniciamos com o problema de criar o mesmo código em várias classes. Com isso corremos o risco de uma regra mudar e acabar esquecendo de atualizar em alguma das classes. Com isso, resolvemos por meio da herança. MAs agora com a necessidade da intrface, a mesma me obriga a criar o codigo em várias classes (que implementam essa interface) com isso volto pro problema inicial, não? várias classes cuidando de um contrato que assinei. Nesse cenário caso eu mudasse a regra das senhas, teria que ir em todos que implementam essa iterface para mudar, correndo risco de deixar algum, igual no inicio. Entendi certo?

1 resposta
solução!

Olá Crislayne! Tudo bem?

Na verdade não estaríamos voltando ao problema inicial.

Claro, poderíamos sim fazer da maneira como você citou... tendo a necessidade de reescrever cada método nas classes.

Mas podemos também utilizar interfaces de outras formas... elas nos abrem possibilidades que você ainda irá aprender mais a frente.

Por enquanto, o que foi apresentado tem como objetivo fazer entender o funcionamento de uma interface. Em cursos mais a frente você verá outras maneira de utilizar esse recurso da linguagem 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!