标签: class inheritance uml diagram
有4个班级(A,B,C和D) 知道班级B& C继承了A类,它是一个设计缺陷,从D类到B类,从D类到C类有不同的多样性?
答案 0 :(得分:3)
不,这绝对不是设计缺陷。 B / D之间和C / D之间的关联的基数仅是专业化B和C的属性。基类A不受这些关联的影响。
一个例子可以是一个课程(D),其中至多有一名教师(B)和几名学生(C),他们都是人(A)。