è un modello esattamente uguale a una entità aziendale?

1

Ho programmato da molto tempo e ho sempre visto le classi del modello esattamente come un'entità aziendale. Ad esempio: vendite, utenti, prodotti, ordini, ecc ...

Ma sono arrivato a certi codici sorgente (in particolare nelle applicazioni MVVM in WPF) dove Model non include solo entità di business, ma diversi altri tipi, e ora sono confuso.

Che cosa rappresenta esattamente le classi di modelli, sono limitate agli oggetti di business o che altro includono? Se potessi avere un paio di esempi, sarebbe bello.

    
posta Christopher Francisco 24.01.2015 - 23:52
fonte

1 risposta

2

La mia comprensione di MVVM è che il termine modello non si riferisce a un modello specifico , ma all'intero modello di dominio .

Penso che la confusione derivi dal fatto che esistono molti modelli di View (nella mia esperienza) per abilitare le operazioni CRUD su un'entità. Questo fa sembrare che il modello si riferisca solo a un singolo modello di entità.

Ma un modello di vista non ha bisogno di essere limitato a quello scenario semplice. La totalità dei dati di dominio e della logica (il modello di dominio) potrebbe essere esposta attraverso un singolo modello di vista senza violare MVVM.

    
risposta data 25.01.2015 - 00:03
fonte

Leggi altre domande sui tag