关于如何进行面向对象分析和算法设计的书籍/教程?

时间:2010-10-30 18:29:08

标签: algorithm uml oop

关于如何分析和设计标准CRUD应用程序的信息很多,或者至少是更适合传统Windows应用程序的应用程序 - 有几个窗口,你可以点击按钮然后点击东西发生。在后院有一些存储库,您可以在其中保存信息,就是这样。

我正在寻找的是更适合算法的东西。例如,如何进行(面向对象)分析和设计神经网络?遗传算法框架?物理模拟实验?

有关于此事的书籍/参考资料吗?

由于

1 个答案:

答案 0 :(得分:3)

您可以看到,您必须掌握OO设计的概念,并通过开发小型应用程序,在您的领域中实践和应用可能是嵌入式系统,操作系统设计,遗传算法或其他任何原则的相同原则来获得愿景。

尽管OO最适合开发(大型)业务应用程序,但对于每个域,可能会有一些适合的域特定语言(DSL)并且可以解决常见问题。

示例是R,函数式编程语言(ML,F#,Haskell,Clojure),数学特定工具(Matlab)和......

总而言之,一本实用的软件工程书可能会对你有所帮助,就像Ian Sommerville的书一样,可以给你一个全面的视角。