使用设计模式会使java代码变慢吗?

Pav*_*vel 7 java performance design-patterns

使用设计模式会使java代码变慢吗?如果我使用额外的接口和语法结构(如类包装),我会得到很好的组织,但代码速度慢或不会使我的代码显着减慢?

Sim*_*ant 11

不会使您的代码显着变慢.由于某些函数调用包含在其他类或方法中,因此某些方法调用稍微慢一点,但人类不会注意到这一点.这大约是纳秒.Allways优先考虑良好的可读性和可重用代码的优势.

我一个高性能的应用程序,你应该考虑重构你的代码到一个更高的性能之后,设计和基于模式实现它.但通常这不是必需的.

和往常一样:这取决于所使用的模式和程序的用例.

  • 好吧,一个人**可能会注意到一个纳秒乘以十亿,所以这个论点只能用百分比表示,而不是纳秒. (2认同)