retirando instruções do switch e colocando na classe apropriada
a implementação com switch não é mais chamada. Cada comportamento está na subclasse apropriada de Preço