Java更多的方法还是一个方法中的更多功能?

加斯顿·冈纳曼

我是Java编程的新手,目前正在开发一个移动理论机器人的程序。拥有像这样的方法会更有效/更好的实践吗

public void turn(String direction, double power) { /* code */ }

或喜欢

public void turnLeft(double power) { /* code */ }
public void turnRight(double power) { /* code */ }

是纯粹preference/readability达标还是有标准?

Pushpesh Kumar Rajwanshi

我会建议,而不是向左或向右,该方法应该采用度数以及它是顺时针还是逆时针(只要我们留在 2d 的上下文中),因此是一个布尔值。

因此方法应该具有以下签名,

public void turn(boolean clockwise, double degree, double power) { /* code */ }

这样,机器人就不会只限于 90 度运动。

将其拆分为两种方法在逻辑上似乎是不正确的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery仅在一个类中显示更多功能目标p标签

来自分类Dev

AngularJS加载更多功能

来自分类Dev

变量用于更多功能

来自分类Dev

科特林:从嵌套组查找在伯爵表(更多功能的方法)

来自分类Dev

如何在单个按钮中添加更多功能

来自分类Dev

使用相同的模板执行更多功能

来自分类Dev

jQuery更多功能之间的时间间隔

来自分类Dev

使用相同的模板执行更多功能

来自分类Dev

Windows和视频渲染的更多功能

来自分类Dev

同时运行更多功能

来自分类Dev

在C#中,对于同一个泛型,有什么替代更多类约束的方法?

来自分类Dev

与单独定义两个功能相比,一个功能中的一个功能会占用更多的RAM内存吗?

来自分类Dev

一个很好的方法,使更多的复杂的扑克牌类型高于标准甲板发现类?

来自分类Dev

Java:对一个变量的更多引用会占用更多的内存吗?

来自分类Dev

在一个页面中包含更多控制器

来自分类Dev

如何在一个页面中显示更多的网页?

来自分类Dev

从同一批处理文件中调用2个或更多方法

来自分类Dev

从同一批处理文件中调用2个或更多方法

来自分类Dev

Javascript:一键式按钮提供更多功能。点击计数器

来自分类Dev

由于Android或Java在虚拟机上运行,它会使用更多功能吗?

来自分类Dev

C# - 如果我向一个类添加更多方法,每个实例会占用更多空间吗?

来自分类Dev

找到一个不同...(或更多)

来自分类Dev

Java中的多功能

来自分类Dev

有没有办法在一个Java8流中读取两个或更多文件?

来自分类Dev

如何在jschema中检查一个属性比另一个属性更多?

来自分类Dev

sympy lambdify:如何提供更多功能(NCDF,NPDF等)

来自分类Dev

我可以添加更多功能键吗?

来自分类Dev

考虑更多功能会降低效率吗?

来自分类Dev

需要帮助为我的sql语句添加更多功能

Related 相关文章

  1. 1

    jQuery仅在一个类中显示更多功能目标p标签

  2. 2

    AngularJS加载更多功能

  3. 3

    变量用于更多功能

  4. 4

    科特林:从嵌套组查找在伯爵表(更多功能的方法)

  5. 5

    如何在单个按钮中添加更多功能

  6. 6

    使用相同的模板执行更多功能

  7. 7

    jQuery更多功能之间的时间间隔

  8. 8

    使用相同的模板执行更多功能

  9. 9

    Windows和视频渲染的更多功能

  10. 10

    同时运行更多功能

  11. 11

    在C#中,对于同一个泛型,有什么替代更多类约束的方法?

  12. 12

    与单独定义两个功能相比,一个功能中的一个功能会占用更多的RAM内存吗?

  13. 13

    一个很好的方法,使更多的复杂的扑克牌类型高于标准甲板发现类?

  14. 14

    Java:对一个变量的更多引用会占用更多的内存吗?

  15. 15

    在一个页面中包含更多控制器

  16. 16

    如何在一个页面中显示更多的网页?

  17. 17

    从同一批处理文件中调用2个或更多方法

  18. 18

    从同一批处理文件中调用2个或更多方法

  19. 19

    Javascript:一键式按钮提供更多功能。点击计数器

  20. 20

    由于Android或Java在虚拟机上运行,它会使用更多功能吗?

  21. 21

    C# - 如果我向一个类添加更多方法,每个实例会占用更多空间吗?

  22. 22

    找到一个不同...(或更多)

  23. 23

    Java中的多功能

  24. 24

    有没有办法在一个Java8流中读取两个或更多文件?

  25. 25

    如何在jschema中检查一个属性比另一个属性更多?

  26. 26

    sympy lambdify:如何提供更多功能(NCDF,NPDF等)

  27. 27

    我可以添加更多功能键吗?

  28. 28

    考虑更多功能会降低效率吗?

  29. 29

    需要帮助为我的sql语句添加更多功能

热门标签

归档