Domanda [Help] Esercizio in JAVA

Stato
Discussione chiusa ad ulteriori risposte.

SoNoSiCiLiAnO94

Utente Silver
5 Aprile 2012
42
8
6
56
Una catena di autonoleggio deve gestire con un sistema informatico i propri veicoli;per ogni veicolo devono essere memorizzate le seguenti informazioni:codice,targa,marca e modello, numero di posti.Si intende progettre una possibile soluzione per la gestione informatica di quasi 1000 veicoli avente le segunati funzionalità:

-Aggiunta di un nuovo veicolo(il codice deve essere un numero progressivo incrementato automaticamente ogni volta che si aggiunge un veicolo);
-eliminazione di un veicolo dato il codice o la targa;
-Ricerca di tutti i veicoli aventi un dato numero di posti;
-Effettuare l'inventario di quanti veicoli per ogni marca dispone l'autonoleggio nella forma marca, numero veicoli.

A) Definire mediante un diagramma UML le classi che consentono di rappresentare adeguatamente la soluzione del problema
B)Implementare in linguaggio Java le classi progettate prevedendo e sollevando specifiche eccezioni.
C)Scrivere un metodo main che consente la gestione(aggiunta,eliminazione ,ricerca per targa o per codice,elenco dato il numero di posti)dell'intero insieme di veicoli visualizzando messaggi di errore in caso di sollevamento di eccezioni.
 
Ciao,
non ho capito se cerchi un aiuto particolare o se speri che qualcuno ti svolga il tuo esercizio senza che tu ci abbia nemmeno provato... :\

Misterioso
 
  • Mi piace
Reazioni: giampy7 e luzzi
Ciao, non è per me ma per un amico che non ha capito come fare diagramma UML ... lo sta svolgendo lui ma non ha un account Inforge e quindi gliel'ho postato io...
 
Guarda...l'esercizio è molto semplice. Posso dare qualche consiglio al tuo "amico" :asd:.
Sui metodi e sulle classi non posso dirti nulla perché ognuno lo sviluppa secondo la propria logica...posso darti questo consiglio però...nel main uso lo switch per gestire le varie opzioni di scelta. Sembra un consiglio sciocco ma molti si buttano sull' if-then-else a cascata....brutto brutto
 
Stato
Discussione chiusa ad ulteriori risposte.