Il modo migliore per costruire un menu CLI di gerarchia?

0

Voglio costruire un'interfaccia a riga di comando con menu e sottomenu e alla fine le foglie dell'albero dovrebbero essere operazioni come .. gestione della banca - > gestione degli account - > aggiungi acount (inserisci informazioni sull'account) E sto cercando un buon modo che funzioni con i principi OO ...

Grazie per ogni consiglio!

    
posta aclokay 27.03.2013 - 11:32
fonte

1 risposta

1

se vuoi OO ti suggerisco un'interfaccia di menu con metodi per scrivere le opzioni e analizzare l'input e tornare al menu successivo

così il tuo ciclo principale diventa:

Menu menu = new StartMenu();
    while(menu.isExit){
    menu.writeOptions(stdOut);
    Menu res = menu.parseInput(stdIn.readline());
    if(res==null)
        writeError(stdOut);
    else
        menu=res;
}
    
risposta data 27.03.2013 - 12:25
fonte

Leggi altre domande sui tag