Applicazione di Gestione di un Negozio Online
-
Classe Prodotto: o Attributi: ▪ Codice (String) ▪ Nome (String) ▪ Descrizione (String) ▪ Prezzo (double) o Costruttore che accetta tutti gli attributi o Metodi getter e setter per gli attributi
-
Classe Carrello: o Attributi: ▪ ListaProdotti (ArrayList di oggetti Prodotto) o Costruttore senza argomenti o Metodo per aggiungere un prodotto al carrello o Metodo per rimuovere un prodotto dal carrello o Metodo per calcolare il totale dell'importo nel carrello o Metodo per visualizzare l'elenco dei prodotti nel carrello
-
Classe Main: o Istanziare alcuni oggetti Prodotti
o Istanziare un oggetto Carrello o Aggiungere alcuni prodotti al carrello o Visualizzare l'elenco dei prodotti del carrello o Calcolare e stampare il totale dell'importo nel carrello
Bonus: • Aggiungere un metodo nella classe Carrello per svuotare il carrello • Aggiungere un metodo per scontare tutti i prodotti di un carrello