Encapsulamente de cógido. Uso do strategy pattern.