Olá pessoal, tudo beleza?
Fiquei com um dúvida mais conceitual sobre interfaces...
Anteriormente, no curso, foi ensinada a possibilidade de criar funções Overridable na classe base e Overrides na classe derivada.
Como foi ensinado sobre interface, ela trás a possiblidade de criar, nas classes derivadas, funções com diferentes implementações, comparando-se implementações entre classes derivadas.
Não entendi pq devo criar interfaces ao invés de criar uma função override na classe derivada, uma vez que, dessa maneira, também posso usar implementações específicar para cada classe derivada.
Grande abraço, pessoal!!