Dettaglio movimento Movimento Cassa Dettaglio Prodotto Finito Prodotto Finito Magazzino V. Dettaglio Materia Prima Materia Prima Magazzino A. Busta Paga Dipendente Fattura A Fornitore Ordine A Ruolo Dipendenti Fornitori Fatture A Ordini A Fattura V Cliente Ordine V Clienti Fatture V Ordini V Buste Paga Movimenti Ruoli LEGENDA Classe di base Classe con albero Classe con attributi e albero LetturaDaTastiera SiNoException
Classi di base Le classi di base devono contenere I vari attributi stabiliti a lezione I metodi getter I metodi setter (tranne il codice) Il metodo costruttore di default Il metodo costruttore con i vari parametri formali Il metodo toString
Classi con albero Le classi con albero devono contenere L’attributo TreeMap opportuno Il metodo costruttore di default che crea l’albero Il metodo aggiungi… (Esempio aggiungiMovimento) Il metodo cancella… (Esempio cancellaMovimento) Il metodo cerca… (Esempio cercaMovimento) Il metodo getSize Elenco degli elementi presenti nell’albero
Classi con attributi e albero Le classi con attributi e albero devono contenere sia i metodi delle classi base che i metodi delle classi con albero. Attenzione: il costruttore deve in ogni caso inizializzare l’albero