Bonifazzi, Rahman, Biagi

Dobbiamo sviluppare una applicazione TUI che memorizzi al suo interno un elenco di articoli e che sia in grado di mostrarli secondo certi criteri: vedere gli articoli di una determinata categoria ordinati per ordine alfabetico di nome, per ordine di prezzo (crescente o decrescente),  la lista dei più venduti e dato un nome trovare l'articolo che ha il nome corrispondente, inoltre associare una immagine per ogni articolo.

Gli articoli sono memorizzati in un file esterno di tipo csv in grado di caricare e salvare gli articoli correnti o i nuovi articoli.

Il nostro modello sarà strutturato nel seguente modo:

Una classe Articolo che ha come attributi Nome,Categoria,MarcaDescrizionePrezzo e Pezzi venduti, immagine.

Un enum Marche che ha i seguenti valori: Acer,Asus,Dell,HP,LG,Nokia,Sony Samsung

Un enum Categorie che ha i seguenti valori: Cellulare,Smartphone,TabletNetbook Notebook

Una classe Catalogo che memorizza tutti gli articoli facendo uso di un array di sequenze

.