我有一个名为 Person 的抽象基类,它有子类 Employee 和 Customer。
您如何处理员工也是客户的情况?这一系列实体将如何创建?
干杯
最佳答案
如果您希望 Employee 成为 Customer,那么 Customer 可能不应该派生自 person,而是它自己的类层次结构,它(通常)封装了一个 Person。
在很多方面这更有意义,因为客户也可以是公司或其他形式的实体,而不是个人。
关于c# - DDD 中的子类和抽象类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223831/