Esercizio obbligatorio n. 5

Create in BlueJ un nuovo progetto: parking.

Utilizzando la classe Ticket progettate la classe ParkingControl utilizzata per la gestione di un parcheggio che deve interagire con i sistemi di emissione e lettura dei tagliandi di sosta e di gettoniera (di cui dovete solo ipotizzare il comportamento e non avete l'obbligo di progettare) per realizzare i seguenti compiti:

Il criterio con cui viene autorizzata l'uscita prevede che il momento del pagamento debba precedere di non più di 10 minuti l'effettiva uscita dal parcheggio.

La classe conterrà almeno i seguenti campi:

I metodi da progettare per la classe sono almeno i seguenti: