Prendiamo qualche applicazione per i blog. L'utente in questa applicazione ha e-mail, password. Quando un nuovo utente è registrato, deve attivare il suo account (ad esempio, via email). Ma ... l'attivazione dell'account, la password, i token di reimpostazione della password, ecc. Sono concetti di dominio?
Quindi sto pensando di dividere il concetto dell'utente in 2 parti: account e membro. Un account non è un concetto di dominio, gestirà l'attivazione, la reimpostazione della password, ecc. Ma il membro è un concetto di dominio, un membro non ha nulla a proposito di password, attivazione, ecc.
Un account avrà riferimento a un membro.
Cosa ne pensi di questo approccio? o l'utente può essere una parte del dominio?