Domande con tag 'value-object'

2
risposte

Il ben noto ID aziendale di un'entità deve essere rappresentato con un tipo dedicato in DDD / OOP?

In termini pratici significa usare una percentuale (immutabile) class su un string o qualche altro tipo primitivo. Esempi: Pubblicazione: International Standard Book Number. Finanza: numero di identificazione internazionale de...
posta 21.08.2015 - 12:56
1
risposta

Valore unico oggetto contro entità

Cercando di convertire alcune entità in oggetti valore sono bloccato in un caso in cui ciò che sembra un oggetto valore deve essere univoco all'interno di un aggregato. Supponiamo di avere un'entità Film che costituisce la radice di un aggr...
posta 03.05.2013 - 12:06
3
risposte

Nella progettazione basata sul dominio, come posso convertire una tabella di database con una chiave primaria in un oggetto valore?

Supponiamo che ci sia uno schema di database definito in questo modo: Person.mail_address_key ----- Address.address_key Person.billing_address_key ----- Address.address_key Un Person ha un indirizzo postale e un indirizzo di fatturazio...
posta 06.10.2014 - 21:06
3
risposte

C ++ restituisce oggetti persistenti

Attualmente sto cercando di imparare le migliori pratiche in C ++ dopo essere passato da uno sfondo C #. Capisco che ci sono tre modi per gestire gli oggetti: Per valore (gli oggetti vengono copiati o spostati quando si passa dentro e fuori...
posta 22.10.2015 - 17:09
4
risposte

Passare oggetti di valore elevato o convertirli in oggetti di valore inferiore

Diciamo che ho un progetto che deve fare quanto segue: Chiamate multiple da leggere dal database in cui ogni chiamata è una query diversa e restituisce un oggetto valore (ha solo getter / setter). Diciamo che finiamo di ricevere 20 oggetti v...
posta 09.09.2018 - 06:36
2
risposte

DDD e la persistenza di oggetti valore; dobbiamo denormalizzare?

Ho letto molto su Domain-Driven Development e sono giunto alla domanda su come preservare la mancanza di identità distinte con oggetti value (VO). Mentre nel mondo DDD, questo è un requisito (ma non sono sicuro di averne compreso appieno la pote...
posta 05.02.2014 - 05:31
1
risposta

Utilizzare un oggetto valore personalizzato o un Guid come identificatore di entità in un sistema distribuito?

tl; dr Mi è stato detto che nella progettazione basata sul dominio, un identificatore per un'entità potrebbe essere un oggetto valore personalizzato, cioè qualcosa diverso da Guid , string , int , ecc. Può essere davvero consiglia...
posta 15.05.2014 - 22:45
2
risposte

Come dovrebbero essere istanziati / strutturati oggetti di valore vuoti / vuoti?

Mi stavo chiedendo ... qual è la migliore pratica per creare istanze di valori vuoti? (in Java) es. Supponiamo di avere qualche valore dell'oggetto classe Foo , che potrebbe essere vuoto. Creare metodi come questi sarebbe una soluzione...
posta 06.01.2015 - 19:04
0
risposte

Implementazione e scenari di tipo funzionale OptionT

Hai mai implementato Option<T> di tipo funzionale? È discusso qui: link Fondamentalmente si tratta di usare IEnumerable<T> con no o solo un elemento invece di riferimento a oggetti potenzialmente nullable in C #. Possi...
posta 24.01.2016 - 14:48
3
risposte

C'è qualcosa di sbagliato nel rendere il nullability di un tipo di riferimento esplicito avvolgendolo in un tipo di valore?

Quando programma in Java, rendo esplicito tutto il nullability; cioè, si presume che un'istanza di Foo sia non nulla, e se voglio che sia nullo, io uso un'annotazione @Nullable (o meglio, Optional<Foo> ). Ma C # non supporta nativ...
posta 05.11.2017 - 01:22