0

学习编程设计的最佳方式是什么?我看到很多关于编程语言的教程,但其中很多都侧重于特定的语言语法。我想真正进入设计方面,有效地使用程序等。我应该从哪里开始?

4

2 回答 2

2

读一 本关于算法的书。

学习 OOP 并阅读有关设计模式的书

意识到使代码可读通常比使其尽可能高效更重要,并且大多数优化应该留给您的编译器。

于 2013-09-06T19:28:39.797 回答
0

如果编程设计是指设计模式,那么有两本书是设计模式的“经典”书籍: - 企业应用程序架构的模式,由 Martin Fowler 撰写;- Design Patterns: Elements of Reusable Object-Oriented Software,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 编写(他们被称为 GANG OF FOUR,或 GoF)。

为了在实践中展示他们的理论,他们通常会选择一种其面向对象支持良好的语言来展示他们的示例。

Martin Fowler 使用 Java,Gang Of Four 使用 Smalltalk 和 C++,但如果你有任何编程经验(我相信你有),你可以理解其中的大部分内容。

祝你好运

于 2013-09-06T19:32:02.170 回答