我所处的情况是,我应该对(在域中)需求进行建模,其中用户可以是bill admin、system admin和employee。
所有管理员都可以执行普通用户可以执行的操作,但普通用户无法执行其他角色可以执行的操作。问题是我不明白如何通过继承用户实体来做到这一点,并且我读过这不是一个好主意,所以不想这样做。
员工、系统管理员和账单管理员是用户的不同角色。有什么建议么?
更新 :
更多信息:鉴于员工 BC、计费 BC和系统 BC是三个不同的限界上下文,处理上述给定场景的理想方法是什么?
domain-driven-design domain-model
domain-driven-design ×1
domain-model ×1