Il termine "segregazione" è usato nel modello CQRS.
Qual è la differenza tra segregazione e separazione in questo caso?
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.
Leggi altre domande sui tag cqrs