编程新手——受用无穷的基本思想
从大学稀稀拉拉地学计算机语言到工作之后的密密麻麻地看程序,也有一段时间了。
发现面向对象的思想真的很强悍,或是组合的思想(N子函数进行组合来完成一个任务)。
以前一直听老师讲,它是多么的重要和强悍,可是上学那会真听不进去,对待上课只能用“打发”来形容了。
举一个perl语言的例子:
文件到读写操作,下面举出的是读文件和写文件的例子,用子函数组合组合就可以完成了,就像是搭建积木。当然也可以组合出“ 从一个文件读取内容,写入另一个文件中”。
open file:
MAYA,3D的建模方式,何尝不是N个几何体进行组合而成的;
家里炒的菜,何尝不是几个菜函数组合而成的呢,例如:西红柿炒鸡蛋,先炒蛋,完成了第一个函数,在炒西红柿和蛋,完成主函数部分;
现在想想我们做的每一件事情都涵盖了这个思想。