No Head First Design Patterns, ele ensina o padrão de estratégia usando um exemplo do Duck, em que diferentes subclasses do Duck podem ser atribuídas a um determinado comportamento em tempo de execução. Pelo meu entendimento, o objetivo do padrão de estratégia é alterar o comportamento de um único...