Ho un PersonComponent, che un'implementazione interna è basata sul modello CQRS. Quindi qual è il modo migliore per modellare le porte (e le loro interfacce):
Non sono completamente sicuro di quanto dovrebbero essere alte o basse le porte. Posso fare molte porte (basso livello) e ogni porta rivela solo poche operazioni o posso fare solo un paio di porte (alto livello) e ogni porta espone le operazioni attraverso molte interfacce ...