java - 如何在java中实现方法的多个版本
问题描述
我不确定正确的命名,基本上只需要关于搜索内容的提示。
我的问题如下:我用java编写了一个小气球游戏,你可以在其中驾驶热气球。无论如何,我有一个类可以保存气球的当前位置和速度。
使用物理模型定期更新速度和位置。我想实现不同类型的物理模型,我可以在游戏中切换。例如,有/无空气摩擦。所以基本上我会有不同的方法在一个小时间步之后计算新的位置和新的速度。
我现在的问题是,什么是最优雅的方式来实现这一点,而不会弄得一团糟?
我的想法是有一个定义通用结构的接口。然后有各种物理模型的实现。
这是一个好主意吗?这有我可以搜索的名称吗?
解决方案
推荐阅读
- material-ui - 选项卡未正确对齐
- node.js - mongodb授权后停止工作
- python - 保存包含与特定“键”字符串关联的所有值的小型子数据帧
- pdf - PowerBI 访问 pdf 文件中的进度表
- tensorflow - 如何从(批处理)tf.data.Dataset 对象中确定类频率
- google-chrome-extension - 事件处理程序中的错误:ReferenceError:未使用清单 v3 定义窗口 chrome 扩展
- angular - 如何以角度获取上传视频的运行时间
- python - 使用 Python 向 Windows 病毒和威胁防护添加例外
- c++ - QTableWidget的水平QHeaderViews突然隐藏
- git - 检查 GitHub 是否被组织网络阻止