Na explicação do "Para Saber Mais: Entendendo melhor interfaces" tem a seguinte explicação: "Ou seja, para um produto, irá chamar o método getTotalImposto implementado na classe Produto. E para um serviço, irá chamar o método getTotalImposto implementado na classe Servico". Na verdade, houve um erro que pode confundir, o método "calcularImposto" definido na classe "CalculadoraImposto" irá chamar o método "getValorImposto" a depender do seu contexto e não o método "getTotalImposto" mostrado na explicação. Apenas uma sugestão de correção = )