Separazione contro segregazione

2

Il termine "segregazione" è usato nel modello CQRS.

Qual è la differenza tra segregazione e separazione in questo caso?

    
posta jgauffin 17.09.2012 - 10:42
fonte

1 risposta

9

Per provare a rispondere alla tua domanda, lascia che il pattern provenga da dove proviene.

Comando Separazione query (CQS) in cui la query non cambierà lo stato dell'oggetto (Verrebbero utilizzati solo i comandi). Il punto chiave (in questo contesto) è una classe consisterebbe in entrambi i comandi e le query.

Comando Query Responsibility Segregation (CQRS), mantiene la stessa logica principale (i comandi possono alterare lo stato e le query non alterano lo stato) e fa un ulteriore passo avanti. Dove i comandi sono in classi diverse (anche un modello diverso) per le query.

Come accennato, Separation e Segregation sono sinonimi nella lingua inglese, tuttavia i pattern modellano le loro classi in modo leggermente diverso per raggiungere questo obiettivo.

questa è la mia comprensione, e spero che questo possa far luce sul contesto.

    
risposta data 17.09.2012 - 17:25
fonte

Leggi altre domande sui tag