Le viste non sono classi come metterle in diagramma di classe nel modello di progettazione MVC?

3

Nel diagramma delle classi UML nel modello di progettazione del software MVC ci sono le classi del controller della vista del modello e in ASP.NET MVC tutte le viste sono cshtml non le classi la mia domanda è come mettere le viste nel diagramma delle classi?

    
posta programmer 24.04.2018 - 08:11
fonte

1 risposta

5

Dietro la cortina, il cshtml viene trasformato in una classe. Potresti semplicemente aggiungere un nodo di classe con uno stereotipo <<view>> e le proprietà pertinenti.

La domanda è, quale sarebbe il vantaggio di aggiungere la vista al diagramma? In MVC le viste dovrebbero essere stupide, dovrebbero solo presentare i dati e dovrebbero essere ignari di qualsiasi comportamento che guida i dati. Normalmente hanno un modello di visualizzazione di supporto che incapsula i dati e (qualsiasi) comportamento. Dovresti disaccoppiare il modello di visualizzazione dal resto della logica aziendale e aggiungerlo al diagramma invece della vista.

    
risposta data 24.04.2018 - 09:34
fonte

Leggi altre domande sui tag