Qual è la differenza tra entità, oggetti aziendali, oggetti di trasferimento dati e oggetti del modello di business?
-
29-10-2019 - |
Domanda
Non in grado di ottenere una chiara distinzione tra questi concetti che vengono utilizzati molto spesso nell'architettura a più livelli.
Soluzione
Per me:
1) Entità / Oggetti business / Oggetti modello di business: gli oggetti effettivi (nomi) nel dominio aziendale.Ad esempio "Order" e "OrderItem"."Order" potrebbe avere una proprietà "OrderDate" e una funzione chiamata "GetOrderItems"
2) Oggetti di trasferimento dati: rappresentazioni serializzabili del sacchetto delle proprietà delle entità.Utilizzando l'esempio precedente, la funzione "GetOrderItems" mancherebbe dal DTO "Order".
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow