O documento discute o padrão de projeto Strategy para melhorar o design de código. Strategy encapsula comportamentos em classes separadas para que um algoritmo possa ser trocado facilmente. Isso é ilustrado com um exemplo de cálculo de impostos, onde diferentes estratégias de cálculo (classes ICMS e ISS) podem ser usadas por um calculador polimórfico.