Utilizzo delle chiavi in una mappa per controllare il flusso del programma

1

Sto lavorando a un progetto in cui l'input è una mappa di coppie chiave-valore. Utenti diversi possono fornire coppie di valori-chiave diversi nell'input. Ma i tasti sono predefiniti e forse anche un Enum. Sulla base della presenza di una chiave, ho bisogno di eseguire una logica. Ad esempio, se la mappa contiene la chiave A, allora ho bisogno di eseguire la logica x1. Se la mappa contiene B, eseguire la logica x2 e così via. Stavo pensando di usare lo schema di comando, dove per ogni chiave c'è un comando corrispondente. Quindi se trovo A e B nella mappa, aggiungo sia x1 sia x2 alla mia lista e una volta che ho finito di scorrere tutti gli elementi della mappa, comincio a eseguire tutto in quella lista.

Cosa ne pensi di questo? Come affronteresti questo problema?

    
posta MadN 28.09.2017 - 07:39
fonte

0 risposte

Leggi altre domande sui tag