No caso desse exemplo da aula, se criassemos uma interface que ContaCorrente e ContaPoupanca tivessem que implementar nao seria a mesma coisa? Pq ter entao toda esse trabalho criando classes abstratas?
Obrigado
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!
No caso desse exemplo da aula, se criassemos uma interface que ContaCorrente e ContaPoupanca tivessem que implementar nao seria a mesma coisa? Pq ter entao toda esse trabalho criando classes abstratas?
Obrigado
Orlando, tudo bem ?
Usamos interfaces para garantir que a classe tenha algum comportamento. Quando usamos classes abstratas trabalhamos com herança, logo, serão filhos.
Alguns cenários é mais interessante eu ter a classe abstrata.
Matheus, Obrigado!
Ainda estou sedimentando esses conceitos aqui e ali e portanto ainda geram um pouco de confusao.
Abraco
A melhor coisa é você continuar a praticar e fazer mais alguns cursos aqui na plataforma onde você vai ver mais coisas na prática.