[Libreria] Facile esercizio di modellazione UML

di Paolovox il
3 risposte
Specifiche:
progettare una libreria componibile, costituita da una serie di scaffali.
Ogni scaffale contiene una sequenza di libri e prevede una capienza massima.
Un libro è rappresentato dal titolo e dell'autore e dispone di un metodo letto che restituisce un booleano relativo all'avvenuta lettura del libro.
Una libreria permette di aggiungere ed eliminare scaffali, di accedere al k-esimo scaffale e di ottenere il numero di scaffali.
Uno scaffale permette di aggiungere libri, eliminare libri per titolo e cercare libri per titolo e/o libro ancora non letti.
La libreria inoltre permette di aggiungere un libro nel primo scaffale libero.



Questa è la mia soluzione ed è' un esercizio in Java ma voglio prima poterlo modellare in UML.

Ho dedotto che la classe Libreria e Scaffale fossero aggregati rispettivamente di Scaffale e Libro.
Qualche consiglio?
Grazie mille e buona giornata

3 Risposte

  • Aggiornamento: avevo dimenticato i costruttori e alcuni argomenti dei metodi.

  • Consiglio: cerca però di usare nomi più completi. addScaff, addLib, getCap dicono ben poco di per sé. (invece di "del" generalmente è meglio "remove"). Poi è chiaro che comprendendo il contesto si capisce cosa fanno.

    Per il resto, sì ci siamo, è sensato e coerente con il testo indicato.
  • Sì grazie
Devi accedere o registrarti per scrivere nel forum
3 risposte