我有一个超级类的车,和亚类汽车,面包车,自行车。我可以使用这个作品吗?还是仅仅是继承?我画了一个类图车辆和汽车。我可以使用组合或只是继承?
1
A
回答
1
广义上讲,对象组合建模两个对象之间的“有-α”关系。一辆汽车“有一个”传动装置。你的电脑“有一个”CPU。继承模式是“是”的关系。一辆汽车“是一辆”汽车。
在这种情况下,我认为车辆与汽车/面包车/自行车之间的关系可以通过继承来更好地建模。车辆没有“有车”。一辆汽车“是一辆”汽车。因此,汽车/面包车/自行车应该从车辆继承它们的共同属性。
0
这里没有必要作曲。 继承应该做到这一点!
相关问题
- 1. 我如何在列表中做一辆汽车和一辆卡车?
- 2. 在Python汽车计划中的继承
- 3. 做OCR识别写在卡车/汽车或其他车辆上的文字
- 4. GraphHopper车辆=汽车的作品,但步行或骑自行车不工作
- 5. 结合汽车,*
- 6. Netlogo汽车合并
- 7. OOD - 为什么汽车/公共汽车/摩托车应该从车辆派生出来
- 8. 使用汽车和司机
- 9. Optaplanner - 车辆的可用性
- 10. 错误:无法找到或加载主类车辆。车辆
- 11. 汽车在可变
- 12. 汽车
- 13. 我可以使用opentsdb数据库的车辆GPS数据?
- 14. 汽车getter和setter
- 15. 我应该将我的汽车阵列放入汽车物体
- 16. CQRS中的一辆公共汽车还是单独的巴士?
- 17. 我们可以使用OBD-II端口来控制汽车吗?
- 18. PHP preg_match汽车车牌
- 19. 人物和车辆识别
- 20. 车辆分割和跟踪
- 21. 如何分类车辆 - 继承与接口
- 22. Git分支和汽车整合
- 23. 使用boost ::花:: eval_if_t汽车
- 24. 汽车赛车游戏中的物理汽车声音模拟
- 25. 汽车/汽车四处漂流角架空赛车游戏
- 26. 保证金左:汽车不能为负,但保证金权:汽车可以
- 27. 这是什么使用汽车? - ADL?
- 28. Perl脚本打印出汽车模型和汽车颜色
- 29. 车辆方向OpenGL
- 30. 汽车推屏
是的,我在想同样的事情。谢谢! –
谢谢,你是否介意验证我的答案,如果它适合你? –