Domande con tag 'value-object'

3
risposte

Sovrascrivere il metodo equals () in Java

Breve domanda: perché Java consente di sovrascrivere equals() , perché non è definitivo? Sto leggendo la seconda edizione di Java efficace di Joshua Bloch. Sono un po 'sconcertato dalla conclusione che There is no way to extend an in...
posta 04.02.2015 - 07:14
1
risposta

Un buon nome per ValueObject che contiene l'aggiornamento del database / crea valori di colonna [chiuso]

Conosciamo tutti questi campi, amministratori di database che desiderano aggiungere: UserCreated & DateCreated UserUpdated & DateUpdated Devono essere visualizzati nell'interfaccia utente, quindi voglio inserirli in ValueObjec...
posta 03.10.2013 - 01:29
2
risposte

DDD - Se un oggetto viene salvato nel suo insieme nel database, per definizione è un'entità o è ancora possibile che si tratti di un oggetto valore?

Sto imparando a conoscere Domain Driven Design e sto lottando con la domanda se un particolare oggetto debba essere gestito come entità o oggetto di valore. Tutti i possibili prefissi dei cognomi sono conservati in una tabella del database. (...
posta 06.10.2014 - 09:46
1
risposta

I costruttori di oggetti valore non funzionano, anche quando gli invarianti di classe lo prescrivono?

Oggi ho avuto una discussione con un collega. Sono a conoscenza del fatto che una classe ha la responsabilità di garantire che i suoi oggetti abbiano uno stato valido quando interagiscono con al di fuori della classe. Il motivo di questa rego...
posta 24.10.2016 - 19:48
2
risposte

La posizione non dovrebbe essere un oggetto valore?

Il libro DDD di Eric Evan, Esempio di spedizione cargo, pag. 168: Location Two places with the same name are not the same. Latitude and longitude could provide a unique key, but probably not a very practical one, since those measur...
posta 21.05.2013 - 18:49
0
risposte

Devo usare oggetti di valore per crearli tramite il metodo factory e avere solo getter o semplicemente scrivere DTO con costruttore e getter / setter?

Ho utilizzato le API di un servizio di ticketing che restituisce array di dati più o meno complessi sulla base del punto di accesso chiamato. Per semplificare la mia vita quando consumavo tale API, ho scritto alcune classi per mappare gli array...
posta 24.12.2017 - 18:11
4
risposte

stringa immutabile nell'array, tipo di riferimento e tipo di valore

Cercando di capire meglio le stringhe in C # Queste asserzioni sono corrette? string è immutabile string è un tipo di riferimento ma si comporta come il tipo di valore Per questi esempi di codice ... string x = "one" (crea un...
posta 22.08.2016 - 17:40
4
risposte

È davvero una cattiva pratica prendere in giro un POJO (oggetto valore) se non ti interessa cosa contiene?

Nel consiglio di Mockito su come scrivere buoni test, è scritto che non dovremmo prendere in giro oggetti di valore ( link ). Dicono anche Because instantiating the object is too painful !? => not a valid reason. Ma non capisco. E s...
posta 29.12.2017 - 15:38
2
risposte

Nome per conservare più copie di una variabile

Esiste una cattiva pratica nell'ingegneria del software in cui un singolo dato è detenuto in base al valore in più punti. Ad esempio, in un FPS, la posizione del giocatore potrebbe essere detenuta dalla classe AI, dalla classe di input, dalla...
posta 29.04.2016 - 15:27
2
risposte

L'implementazione dell'identificatore di dominio DDD dovrebbe essere ValueObject?

In DDD abbiamo definito l'identificatore del dominio come ValueObject. Regard here Come mai nell'ultimo progetto ho implementato tali ID in questo modo public struct UserID { public readonly string GUID; } public struct UserAggregate...
posta 19.06.2018 - 05:31