0. specifica

Bisogna realizzare la classe Menu, in grado di visualizzare un menù come questo:

  1. Inizia il gioco
  2. Carica gioco
  3. Aiuto
  4. Esci

1. identifica i metodi richiesti

  • Aggiungere una nuova opzione
  • Visualizzare il menù

2. specifica l’interfaccia pubblica

  • Aggiungere una nuova opzione: public void addOption(String option) {...}

  • Visualizzare il menù: public void display() {...}

  • Costruire l’oggetto:

    • Costruttore con una prima opzione in input?
    • Costruttore vuoto?
  • Meglio evitare casi speciali: public Menu() {...}

3. scrivere la documentazione per l”interfaccia pubblica

4. identifica i campi

  • In ogni momento, qual è lo stato di un oggetto di tipo Menù?

5. implementa i metodi

6. collauda la classe