我与对象------一个初学者对面对对象编程思想的感悟
2010-09-04 16:47
411 查看
小生是刚刚毕业的大学生,好吧,我确实还没有什么项目开发的经验,但是在5年得系统学习下,虽然小生还是处在入门边缘,还是对面对对象的编程思想有写感悟,记录下来,给同样在边缘摸索的兄弟们一点参考吧,呵呵 说不对的地方希望大大们帮我补充下,小生在此叩首。
以前上学的时候老师成天在讲面对对象的程序设计语言和面对过程的程序设计语言,其实我想很多兄弟到现在还在纠结,面对对象到底是什么呢?其实抽象的东西,真的是可意会不可言传的,我在上学期间其实也不懂 ,嘻嘻,没办法只能招大量的实例 ,参考,自己也尝试着编码,就这么2年过去了,忽然有一天发现自己懂了,开窍了之后,真是有种“不识庐山真面目,只缘身在此山中”的感觉,呵呵 扯远了~说回正题哈。
究竟何为面对对象的思想呢?小生的个人观点是这么以为的:正如创世纪中所说:上帝说:要有光,于是便有了光。因为上帝看到人生存需要光,于是便给了人类光。面对对象的思想不过如此。举个例子来说,如果我们是上帝的话,我们首先创造了人类(注意,是一个类哦),然后我们该怎么做呢,当然不能任他们自生自灭,我们要考虑如何让他们发展下去,首先要有生存环境,如:光,水,空气。这些都需要我们构建出来,设定这些元素的属性;还有就是创造一个平台,如地球;这个平台需要有四季变化,需要适合植物生长 ,供人类生存的饮食;怎么样?是不是觉得有点玄了?电影《黑客帝国》中的虚拟世界,就是一种面对对象的编程思想 ,面对的主要对象呢,就是我们人类,它提供了我们生存的环境,甚至还有娱乐活动~这么一说,其实我们也有成为上帝的潜质,因为在编码时,我们都是按照我们自己的想法来实现对象的需求的,所以,如果你是一名程序设计人员,请为自己自豪吧~
呵呵,写完后自己都觉得有点玄,小生由于也是初学者,大放厥词后也是有些忐忑,望大大们-多多指正。
最后祝大大们事业蒸蒸日上~生活幸福美满~
以前上学的时候老师成天在讲面对对象的程序设计语言和面对过程的程序设计语言,其实我想很多兄弟到现在还在纠结,面对对象到底是什么呢?其实抽象的东西,真的是可意会不可言传的,我在上学期间其实也不懂 ,嘻嘻,没办法只能招大量的实例 ,参考,自己也尝试着编码,就这么2年过去了,忽然有一天发现自己懂了,开窍了之后,真是有种“不识庐山真面目,只缘身在此山中”的感觉,呵呵 扯远了~说回正题哈。
究竟何为面对对象的思想呢?小生的个人观点是这么以为的:正如创世纪中所说:上帝说:要有光,于是便有了光。因为上帝看到人生存需要光,于是便给了人类光。面对对象的思想不过如此。举个例子来说,如果我们是上帝的话,我们首先创造了人类(注意,是一个类哦),然后我们该怎么做呢,当然不能任他们自生自灭,我们要考虑如何让他们发展下去,首先要有生存环境,如:光,水,空气。这些都需要我们构建出来,设定这些元素的属性;还有就是创造一个平台,如地球;这个平台需要有四季变化,需要适合植物生长 ,供人类生存的饮食;怎么样?是不是觉得有点玄了?电影《黑客帝国》中的虚拟世界,就是一种面对对象的编程思想 ,面对的主要对象呢,就是我们人类,它提供了我们生存的环境,甚至还有娱乐活动~这么一说,其实我们也有成为上帝的潜质,因为在编码时,我们都是按照我们自己的想法来实现对象的需求的,所以,如果你是一名程序设计人员,请为自己自豪吧~
呵呵,写完后自己都觉得有点玄,小生由于也是初学者,大放厥词后也是有些忐忑,望大大们-多多指正。
最后祝大大们事业蒸蒸日上~生活幸福美满~
相关文章推荐
- java编程思想3感悟(2)---每个对象都有一个接口(方法)
- 【COCOS2DX-LUA 脚本开发之五】Lua 使用OOP(面对对象思想编程),免Binding创建自定义lua类
- 【COCOS2DX-LUA 脚本开发之五】Lua 使用OOP(面对对象思想编程),免Binding创建自定义lua类
- 【COCOS2DX-LUA 脚本开发之五】Lua 使用OOP(面对对象思想编程),免Binding创建自定义lua类
- Lua 使用OOP(面对对象思想编程),免Binding创建自定义lua类
- 跟着百度学PHP[4]-OOP面对对象编程-3-实例化一个对象
- 【COCOS2DX-LUA 脚本开发之五】Lua 使用OOP(面对对象思想编程),免Binding创建自定义lua类
- 【COCOS2DX-LUA 脚本开发之五】Lua 使用OOP(面对对象思想编程),免Binding创建自定义lua类
- Java编程思想3感悟(8)---一切都是对象
- java编程思想3感悟(6)---是一个与像是一个关系和伴随多态的可互换对象
- Java编程思想解析 第1章 对象导论 1.2 每个对象都有一个接口
- 【设计分享】一个面向对象思想的perl编程实例
- 黑马程序员——一个面对对象的小实例
- 工作8年对技术学习过程的一些 总结 与 感悟 为什么有时迷茫、无奈 学习编程语言的最高境界最重要的是编程思想 T 字发展 学技术忌讳”什么都会“ 每天进步一点等式图 时间管理矩阵
- 一个例子体现JAVA中的面向对象思想,接口(抽象类)的用处
- Java 编程思想 写一个程序,打印出从命令行获取的三个自变量。
- java编程思想:1 对象导论
- 面对对象思想3
- Java编程思想:第1章 对象导论
- java编程思想第1章:对象导论