0
A
回答
1
这种类型的关系,is-a和has-a都存在于一起大多是自我指涉的关系。
这种关系的经典示例是员工与经理。经理是一名员工,经理有很多员工向他汇报。
因此,最佳做法是将外键指向同一个表。详细说明 - 如果我们采用与上面所述的employee-manager相同的示例,那么employee表中将有一个“manager”列,它不过是员工表本身的外键。
相关问题
- 1. 继承和聚合类属性
- 2. 聚合和继承关系
- 3. Maven继承和聚合
- 4. 继承VS聚合
- 5. vb.net - 继承类的对象聚合
- 6. C++:聚合,继承和指针
- 7. 来自同一物理类别的多重继承
- 8. 继承自继承自DynamicObject的类
- 9. 一类的聚合初始化该私人继承在C++ 11
- 10. 聚合物多重继承/合成
- 11. 类继承自
- 12. 聚对继承
- 13. 数组中的聚合继承
- 14. Maven的:从聚合器继承
- 15. 嵌套聚合物模板的继承
- 16. 处理来自继承类的事件
- 17. 来自继承类的调用方法
- 18. PHP5类:继承一个组合类吗?
- 19. 继承的继承集合
- 20. 生成maven项目继承/聚合图
- 21. 继承基类的集合
- 22. 继承自COM类
- 23. JavaScript继承自类
- 24. 混合模板/非模板继承分类和成员继承
- 25. 请求关于类设计,继承/聚合的建议
- 26. 了解继承和不同的类
- 27. 可以让不同聚合中的实体从普通类继承吗?
- 28. PHP - 类继承和与另一个类的组合
- 29. WCF契约继承合同
- 30. 代码合同继承
[Composite Pattern]可能的重复(http://stackoverflow.com/questions/2434085/composite-pattern) –
非常感谢@Peter – Abdelrahman