我想知道在对象上过度使用get()或在变量中存储get()的返回是否更有效并使用它.例如,执行此操作会更有效:
someObject.setColor(otherObject.getColor().r, otherObject.getColor().g,
otherObject.getColor().b);
Run Code Online (Sandbox Code Playgroud)
或者将它存储在这样的变量中
Color color = otherObject.getColor();
someObject.setColor(color.r, color.g, color.b);
Run Code Online (Sandbox Code Playgroud)
选项1:您按照示例1编写代码.
选项2:您编写示例2中的代码.
根据我的经验,可以忽略运行时差异(如果不在巨型循环中执行,则无法衡量差异),但编写干净且易于理解的代码非常重要.
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |