我有以下情况,其中产品只能是SaleProduct或LoanProduct.
供应商和产品之间的关系是否有效?或者,供应商和SaleProduct以及供应商和贷款产品之间的关系应该单独吗?
谢谢。
首先,您的图表不是UML图表。我根本不承认这种表示法。
我会忽略你的图表并专注于问题本身。是的,在父(通用)类上建立关系是完全有效的,当然它将由它的子(特殊类)继承。这几乎是在父级别上具有这些共同元素(在这种情况下为关系)而不是在子级别上加倍的目标之一。