重要的编程思想
一个程序员在入门的时候,可能会比较纠结在意某一个具体的语法如何掌握,或者某一个函数应该如何使用。随着编程经验的积累,到最后,我们会发现其实最重要的是编程思想,因为我们会发现,不管是什么样的编程语言,基本上都会包含for循环、while循环等等。即使没有for和while循环,也会有其他的语法结构来实现循环的操作。如何才能够快速地掌握一门语言,首先学习的应该是这门编程语言的设计原理和编程思想,至于具体的语法结构,用到了去查询一下即可。
一,化整为零思想
一个复杂的问题可以拆分为若干个简单的原子单元,我们只要逐个解决掉这些原子单元的问题,整个复杂的问题也就解决掉了。
二,中间层思想
“计算机科学领域的任何问题都可以通过增加一个简洁的中间层来解决。"Any problem in computer science can be solved by another layer of indirection."这一句话是由著名的计算机科学家David Wheeler说的。
三、通过简单的事务看出最本质的原理。
四,当诸多矛盾出现的时候,抓住一个主要矛盾,其他问题也就迎刃而解了。
五、采用信号和槽机制建立组件之间联系,减少组件之间的依赖关系。
评论已关闭