Esercitazione su HashMap in Java
Compito
Obiettivo del compito: implementare un semplice database per un negozio online utilizzando HashMap.
È il momento di affrontare un compito davvero ampio in cui sarà necessario applicare tutte le tue competenze Java e dimostrare il tuo pensiero analitico!
Per te sono già state create le classi Product e Customer. Esse contengono alcuni campi, che puoi verificare nel codice. Ho anche scritto un'interfaccia con tutti i metodi che devi implementare, insieme alla classe di implementazione.
Lavorerai nel file codefinity.Task.OnlineStoreDatabaseImpl.java. Qui scriverai il codice.
Ecco un elenco di ciò che devi fare:
-
Creazione del database: utilizzando HashMap, crea un database per prodotti e clienti;
-
Operazioni sui prodotti: implementa metodi per aggiungere un nuovo prodotto, aggiornare le informazioni del prodotto (ad esempio, modificare il prezzo o la quantità) e eliminare un prodotto dal database;
-
Operazioni sui clienti: implementa metodi per aggiungere un nuovo cliente, aggiornare le informazioni del cliente (ad esempio, modificare l'indirizzo) ed eliminare un cliente dal database;
-
Gestione degli ordini: crea un metodo per effettuare un ordine, che prenda customerid, product id e la quantità di unità del prodotto. Al momento dell'ordine, riduci la quantità disponibile del prodotto nel database;
-
Visualizzazione delle informazioni: implementa metodi per visualizzare le informazioni su tutti i prodotti e tutti i clienti in un formato elenco leggibile;
-
Funzionalità aggiuntive (opzionale): implementa metodi aggiuntivi a tua scelta, come la ricerca di prodotti per nome, la visualizzazione delle informazioni sugli ordini dei clienti, ecc.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 4
Esercitazione su HashMap in Java
Scorri per mostrare il menu
Compito
Obiettivo del compito: implementare un semplice database per un negozio online utilizzando HashMap.
È il momento di affrontare un compito davvero ampio in cui sarà necessario applicare tutte le tue competenze Java e dimostrare il tuo pensiero analitico!
Per te sono già state create le classi Product e Customer. Esse contengono alcuni campi, che puoi verificare nel codice. Ho anche scritto un'interfaccia con tutti i metodi che devi implementare, insieme alla classe di implementazione.
Lavorerai nel file codefinity.Task.OnlineStoreDatabaseImpl.java. Qui scriverai il codice.
Ecco un elenco di ciò che devi fare:
-
Creazione del database: utilizzando HashMap, crea un database per prodotti e clienti;
-
Operazioni sui prodotti: implementa metodi per aggiungere un nuovo prodotto, aggiornare le informazioni del prodotto (ad esempio, modificare il prezzo o la quantità) e eliminare un prodotto dal database;
-
Operazioni sui clienti: implementa metodi per aggiungere un nuovo cliente, aggiornare le informazioni del cliente (ad esempio, modificare l'indirizzo) ed eliminare un cliente dal database;
-
Gestione degli ordini: crea un metodo per effettuare un ordine, che prenda customerid, product id e la quantità di unità del prodotto. Al momento dell'ordine, riduci la quantità disponibile del prodotto nel database;
-
Visualizzazione delle informazioni: implementa metodi per visualizzare le informazioni su tutti i prodotti e tutti i clienti in un formato elenco leggibile;
-
Funzionalità aggiuntive (opzionale): implementa metodi aggiuntivi a tua scelta, come la ricerca di prodotti per nome, la visualizzazione delle informazioni sugli ordini dei clienti, ecc.
Grazie per i tuoi commenti!