首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

编程生手——受用无穷的基本思想

2012-06-22 
编程新手——受用无穷的基本思想从大学稀稀拉拉地学计算机语言到工作之后的密密麻麻地看程序,也有一段时间了

编程新手——受用无穷的基本思想

从大学稀稀拉拉地学计算机语言到工作之后的密密麻麻地看程序,也有一段时间了。

发现面向对象的思想真的很强悍,或是组合的思想(N子函数进行组合来完成一个任务)。

以前一直听老师讲,它是多么的重要和强悍,可是上学那会真听不进去,对待上课只能用“打发”来形容了。


举一个perl语言的例子:

文件到读写操作,下面举出的是读文件和写文件的例子,用子函数组合组合就可以完成了,就像是搭建积木。当然也可以组合出“ 从一个文件读取内容,写入另一个文件中”。


open file:


这个思想真的很重要,仔细想想我们每天都会接触到这个思考问题的方式。


MAYA,3D的建模方式,何尝不是N个几何体进行组合而成的;

家里炒的菜,何尝不是几个菜函数组合而成的呢,例如:西红柿炒鸡蛋,先炒蛋,完成了第一个函数,在炒西红柿和蛋,完成主函数部分;

现在想想我们做的每一件事情都涵盖了这个思想。



2楼yunhaiC昨天 13:02
你还停留在写函数阶段
Re: liuweichuan昨天 13:05
回复yunhaiCn是啊
Re: yunhaiC昨天 13:09
回复liuweichuann如果你抽象一个炒菜类,炒各种菜继承它,分别实现各自的炒菜动作,把这些对象的动作再分别封到工序的执行命令中,用一个调用者去实现他,还能实现一定程度的解耦。这样不是好很多?
Re: liuweichuan昨天 17:51
回复yunhaiCn恩,你说的对, 这里只是打个比方,不必叫真。
1楼dfhdhq昨天 12:21
哈,写得好!
Re: liuweichuan昨天 12:53
回复dfhdhqn是高手 东湖墙 吗
Re: liuweichuan昨天 12:56
回复dfhdhqnshare, 共勉

热点排行