我有 3 种预定义的方法。在 3 种方法中,应该在 while 循环中调用一种方法,并且条件是预先知道的。根据我的经验,有两次机会调用这些方法。
- 我必须使用 if 和 else 条件在 while 循环内做出决定
- 有 3 个单独的方法并在 while 循环之前调用它
我的想法是,如果我第一次在内部做出决定,这很耗时,因为它必须每次决定调用哪个方法。是反对 OOP 原则的第二次机会,因为除了 while 循环决策之外,所有其他事情都是相同的。那么创建 3 个方法值得吗?
编辑:::::
我使用了一些性能分析器并优化了我的答案