Redução de sobrecarga

Você reduz a sobrecarga centralizando a lógica e eliminando a redundância.
  • Você pode substituir
    VínculosDinâmicos complexos
    por scripts personalizados para centralizar o processamento de dados se os
    VínculosDinâmicos complexos
    se tornarem muito impactantes.
    DICA:
    NetLogic
    pode afetar significativamente o início do aplicativo.
    O exemplo a seguir compara um
    Conversor chave-valor
    com uma implementação equivalente de
    NetLogic
    . O conversor mapeia intervalos de entrada para valores de string. Um método
    NetLogic
    pode produzir o mesmo resultado com lógica centralizada.
    Exibição de projeto com ConversorChaveValor1 selecionado em Converters. O editor mostra as colunas Chaves e Valores, em que os valores de 0 a 10 são mapeados para Baixo, de 11 a 20 são mapeados para No meio, e 21 e superiores são mapeados para Alto.
    Use essa abordagem quando vários vínculos dinâmicos aplicarem a mesma lógica de mapeamento. Um único método
    NetLogic
    é mais fácil de reutilizar e manter do que repetir a mesma lógica de conversor em todos os objetos.
    [ExportMethod] public void CheckRange(int value, out string range) { if (value < 10) { range = "low"; } else if (value < 20) { range = "mid"; } else { range = "high"; } }
  • Agregue variáveis compartilhadas em vários objetos para reduzir a redundância.
    DICA: Consulte Criar objetos comuns.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal