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
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.