这是一个参考我问题的模型: O-O 型号
在实现代码时,我想象自己为"驱动程序"编写一个类,为"Car"编写另一个类。如果我要编写一个方法(驾驶汽车、操作雨刷、应用中断等(,是否建议将它们写入 Driver 类文件或 Car 文件中?
您的关系图显示了方法应该去哪里。 这是在汽车类中。
但是,我会稍微改变你的方法调用:
- 休息((
- releaseBreak((
- 打开雨刷器((
- 关闭雨刷((
但总的来说,在汽车上调用这些方法的将是驾驶员。
顺便说一句,它不一定是驾驶汽车的驾驶员,只需要知道汽车的界面以及如何与之交互。 想想自动驾驶汽车等...