标签: oop inheritance design-patterns object-oriented-analysis
如果我在下图中同时显示“是”和“有”关系,那么最佳做法是什么
任何帮助将不胜感激。
答案 0 :(得分:1)
这些关系是-a和has-a两者共存的关系主要是自我指涉关系。
这种关系的典型例子是员工与经理。经理是一名员工,经理有许多员工向他汇报。
因此,最佳做法是将外键指向同一个表。详细说明 - 如果我们采用与上面所述的员工经理相同的例子,那么员工表将有一个“经理”列,这只是员工表本身的外键。