Come scelgo le classi giuste da disegnare in un diagramma di classe?

-2

Ad esempio: se sto modellando un sistema che gestisce l'iscrizione degli studenti in una libreria e i documenti in essa contenuti, dovrei creare una classe per la libreria anche se ho solo UNA libreria?

    
posta Hamza 22.12.2016 - 11:43
fonte

2 risposte

3

In parole povere:

  • La modellazione orientata agli oggetti riguarda la modellizzazione del mondo reale a un certo grado di astrazione.
  • Nel dominio del tuo problema la libreria è una cosa.
  • Se stai modellando un sistema che gestisce l'iscrizione degli studenti in una biblioteca, è abbastanza ovvio che dovresti almeno avere una classe di biblioteca e una classe di studenti.
  • La libreria è così importante che la menzioni nell'esposizione del problema. Quindi, sì, dovresti avere un corso di biblioteca.
  • Quante istanze di una classe avrai quando il programma è in esecuzione non è un criterio per determinare se tale classe debba esistere o meno.
risposta data 22.12.2016 - 12:07
fonte
1

Certo. Come funziona un orologio se si omette solo una singola parte?

Il motivo per cui crei un modello di classe è che mostri come funzionano le cose insieme. E se hai una singola istanza, ne hai ancora bisogno. E quindi devi mostrarlo.

    
risposta data 22.12.2016 - 11:48
fonte

Leggi altre domande sui tag