Para atender aos requisitos mencionados, você pode usar uma classe abstrata para garantir que as classes filhas tenham métodos comuns privados e públicos. Além disso, você pode usar uma interface para garantir que todos os métodos sejam implementados nas classes filhas. Dessa forma, você pode usar uma combinação de classe abstrata e interface para atender aos requisitos do projeto.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar