Ho una domanda su come creare un diagramma di classe per un progetto senior di college basato su MVC.
Se nel mio sistema abbiamo 2 attori di utenti, diciamo Undergrad
e Graduate
studenti sono i figli della classe astratta chiamata User
. (Generalizzazione)
Ogni attore ha le sue caratteristiche.
La mia domanda, in tal caso, abbiamo bisogno di avere questi due attori in classi separate che ereditano dalla classe astratta User
? anche se, li implementerò come ruoli usando un modello chiamato User Model
?
Penso che tu possa vedere la mia confusione qui. Io codice utilizzando il pattern MVC, ma non ho mai creato un diagramma di classe per questo modello. Grazie in anticipo!