Ho una coppia di file di proprietà (chiave/valore) da cui attualmente leggo un valore rispetto a una chiave e visualizzo tale valore come è nell'interfaccia utente.Modello di progettazione Java per mantenere un nome di metodo in un file di proprietà
La complessità è aumentata, ora il valore è più dinamico in base ad alcune formule. La formula include un parametro variabile il cui valore otterrò in fase di esecuzione.
Esiste un modello di progettazione java per progettare questo scenario.
Stavo pensando di inserire un nome di metodo nel file di proprietà su una chiave.
Ora leggerò la chiave e recupererò il nome del metodo. Questo metodo calcolerà il valore per quella particolare chiave.
Per favore fatemi sapere il vostro suggerimento
Il modello di progettazione è "scrivi un analizzatore di espressioni parser/albero" ... o "incorpora un interprete di espressioni esistente". –
È possibile utilizzare la normale serializzazione e questo https://en.wikipedia.org/wiki/Reverse_Polish_notation Ad esempio: http://stackoverflow.com/questions/1320891/java-rpn-reverse-polish-notation-infix-to- postfix – Alexmelyon
Soluzioni come MVEL o spring EL ti aiuteranno. –