Considere uma operação que aumenta em x% o preço de todos os pratos servidos em um determinado dia da semana. Para isso, tome como base a figura abaixo. A assinatura deste método seria aumentaPreco(diaDaSemana:DiaDaSemana;x:Porcentagem). Um exemplo de aplicação seria: aumentaPreco(“terca”;15), isso faz com que todos os pratos servidos na terça-feira passem a custar 15% mais caro.

Segundo o padrão “especialista”, essa operação deve ser implementada na classe