Transcrição de uma das respotas do exercício:
Uma solução para o código compilar é mover a implementação GetBonificacao de Arquiteto para PrestadorDeServicos.
Correta! Deste modo, a classe PrestadorDeServicos estará implementando a interface.A classe PrestadorDeServicos é abstrata, como que vou mover a implementação de Arquiteto para ela se classes abstratas não permitem implementação??
E a classe Arquiteto herda da classe PrestadorDeServicos, então de uma forma ou de outra, eu vou ter que implementar GetBonificacao().
Achei confusa essa resposta da questão.