开发者社区> 问答> 正文

您什么时候应该,也不应该为了速度/性能而脱离OOP?

Google在其针对Android的开发人员文章中指出,通常应使用getter和setter声明公共变量,而不是私有变量,以提高嵌入式设备的性能(我认为函数调用比仅写地址要昂贵得多)。

我想知道-在何种程度上应该牺牲性能来坚持OOP范例?在其他什么情况下,优化是否意味着脱离了“良好”编码实践?

展开
收起
Puppet 2020-01-23 13:19:56 450 0
1 条回答
写回答
取消 提交回答
  • 将其构建为可维护,然后修改为更快。

    如果您是从黑客那里开始的,而您可能不需要它,那么维护通常是一场噩梦。

    2020-01-23 13:20:09
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
为并行图数据处理提供高层抽象/语言 立即下载
LOCKet:安全源于独立 立即下载
安全,源于独立 立即下载