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!