Qual a melhor prática para a leitura de parâmetros/cofigurações para aplicá-las posteriormente?

Qual a melhor prática para a leitura de parâmetros/cofigurações para aplicá-las posteriormente?

O código fica cheio de IF?

Exemplo:

Cadastro de produto com parametrização de impostos para posteriormente calcular uma nota fiscal.

Não sei o contexto inteiro, mas é comum isso ser resolvido com strategy pattern.