andism
新手上路

UID 76155
精华
0
积分 19
帖子 7
金钱 19 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-7-9
状态 离线
|
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
就要用框架,就要用面向对象,就要用函数封装
就要用框架,就要用面向对象,就要用函数封装
我学程序也很多年了,当初是学的VB5.0,其中我觉得最大及最欣赏的功能就是它的灵活性,以及易用性.
用面向对象编程,用函数封装很快便能写出一个象样的程序,十分方便我们的工作.
我觉得程序是什么,程序实际上就是一种工具,实现人类想法的一种工具而已,或者可以这样说,所有程序的本质只不过是一些表达人类想法的工具而已。而这种工具为什么非要使用0和1这种机器才擅长的东西呢?
只有快速让每个人都能学会使用的工具才是真正的好工具.
当我以前用VB5.0开发出很多软件的时候,觉得很顺手,那时我的心思不是放在研究那些结构及算法上,比如要实现一个数据关系,会有十几种甚至几十种方法来实现,而如何从这么多的方法中找出一种效率最高的方法,这不是一个程序员首先应该研究的;
而是把重点研究放在了需求与沟通,预先设计与规划上,然后才用类及函数进行封装。
而后来出现的C++及VISUAL C++以及VB6.0等,不但完全没有抛弃原来的简单编程,而且能够胜任更加复杂的任务(例如C语言就可以在C++环境下运行),所以到现在我都还没有放弃编程。
后来Ruby ON Rails的出现让我又找到了以前VB5.0的感觉,于是使用对象多年以后我马上进入了Rails的世界,所有的这些,无论是功能还是扩展性,都是不错的。
但后来有些人看到我的代码以后就说我所写的程序就象小孩子玩游戏一样,闹着玩的,也就是说我没有按照严格的过程式规范去写程序。 但我是这样认为的,我们写程序的人,不是计算机,也不是机器,甚至不是毫无乐趣的冷血动物...我们所写的程序是干什么的?是让人用的!是实现某种功能及想法的!是方便人们生活把人们从繁重的劳动中解脱出来的。
....
综上所述,这也就是面向对象,使用函数封装的幸福。
|
|