我有一个聚合:用户。
我将如何确定它的总根?
因为我有:
+User(folder)
- User(Abstract Class)
* Administrator(Concrete inherits from User)
* Manager(Concrete inherits from User)
* Maintenance(Concrete inherits from User)
我还必须为每个用户类(管理员、经理、维护)创建一个存储库吗?还是只创建一个使用抽象类(用户)的存储库?