了解编程设计的最佳方法是什么?我看到很多编程语言的教程,但是很多教程都专注于特定的语言语法。我想真正深入了解设计,有效使用程序等方面。我应该从哪里开始?
答案 0 :(得分:2)
答案 1 :(得分:0)
如果通过编程设计意味着设计模式,那么有两本书是设计模式的“经典”书籍: - 由Martin Fowler编写的企业应用程序架构模式; - 设计模式:可重复使用的面向对象软件的元素,由Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides编写(他们被称为GANG OF FOUR,或GoF)。
为了在实践中展示他们的理论,他们通常选择一种语言,其面向对象的支持很好地展示他们的例子。
Martin Fowler使用Java和Gang Of Four使用Smalltalk和C ++,但如果您有任何以前的编程经验(我相信您这样做),您可以理解其中的大部分内容。
祝你好运