You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I have a question about your Conceptual model,
Why in this model Member has a Is a relationship to User?
Our Member class not inherits from user directly and my question is why you use this 'is a' relationship here
Hi, @mehdihadeli
Although the conceptual model is made as UML class diagram it's also includes existed Bounded Contexts(BC). It's essential for DDD to have for the same or close concepts(one who use the application in current example) different models in different BCs . And these models must precisely reflect the Ubiquitous Language(UL) using into and bounded by a BC. So"is a" relation between Member and User is a semantic association.
UL of the Meeting context doesn't contain a term user. But in the same time we can't create a Member in the Meeting context out of nowhere but we have to have a registered User in the User Access context to create a Member from.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
I have a question about your Conceptual model,
Why in this model
Member
has aIs a
relationship toUser
?Our
Member
class not inherits from user directly and my question is why you use this 'is a' relationship hereThanks
Beta Was this translation helpful? Give feedback.
All reactions