-1

我有 3 种预定义的方法。在 3 种方法中,应该在 while 循环中调用一种方法,并且条件是预先知道的。根据我的经验,有两次机会调用这些方法。

  1. 我必须使用 if 和 else 条件在 while 循环内做出决定
  2. 有 3 个单独的方法并在 while 循环之前调用它

我的想法是,如果我第一次在内部做出决定,这很耗时,因为它必须每次决定调用哪个方法。是反对 OOP 原则的第二次机会,因为除了 while 循环决策之外,所有其他事情都是相同的。那么创建 3 个方法值得吗?

编辑:::::

我使用了一些性能分析器并优化了我的答案

4

1 回答 1

4

正如一些人已经在评论中指出的那样,您应该让您的代码正常工作,而不必担心现阶段的性能。

但是,如果性能成为问题,您应该分析您的应用程序,以找出问题发生的位置。

单击此处查看有关 Profiling 的精彩教程。

于 2013-07-16T06:31:19.413 回答