🎯 Objetivo: Entender e aplicar as palavras-chave abstract e override para criar contratos de implementação em hierarquias de classes.
As palavras-chave em C# são:
abstract: Usada para declarar a classe e os métodos abstratos.override: Usada na subclasse para fornecer a implementação do método abstrato (similar à sobrescrita de métodos virtual).base: Usada para chamar a implementação do método da classe pai (quando ele é concreto).