java - 欧拉计划设计模式

标签 java design-patterns

是否有一种设计模式适合构建组件基础以帮助解决 Project Euler 问题?我已经解决了大约 30 个问题 - 我发现我需要重新使用以前编写的功能(例如素数检查)。我没有在实用程序类中编写静态方法,而是考虑使用计算器接口(interface) - 由各种具体类实现,这些类将解决不同的子问题。然后我可以在此基础上解决越来越复杂的问题——也许吧?有人有什么好的建议吗?我正在用 Java 解决问题。

最佳答案

有些函数会反复派上用场,例如生成素数。您可以保留一个包含有用功能的文件。除此之外,我认为没有任何好处。欧拉计划问题更多的是关于数学而不是复杂的编程,我希望如果您必须编写大量代码,那么您就会做错。

关于java - 欧拉计划设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10357548/

相关文章:

java - JOption对话框如何显示堆栈?

java - 使用 apache IOUtils.copy() 和 setContent() 复制文档内容

objective-c - 单例上的多个类方法以避免子类?

node.js - 从 Node.js 中的所有外部 JS 文件访问模块

java - 在递归计算幂时我不理解我的方法的输出

java - Java中的 "->"运算符是什么?甚至是运营商吗?

java - 如何使日志记录在 GWT 项目中工作?

design-patterns - 空对象模式以避免空检查?

Java - 如何在子匿名类中强制重写方法?

c++ - 注册数据 "chunks"的最佳设计模式是什么?