http://blog.sina.com.cn/u/1241806585[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
音乐播放器
访客
读取中...
好友
读取中...
博文
什么是面向对象(2006-07-26 14:55)

什么是面向对象

什么是面向对象?面向对象就是把现实中的事物抽象化,就是靠想,但是不是想到什么写什么,有规律但不简单

什么是面向对象呢?其实我个人认为面向对象这个概念是一直在发展变化的,到了今天,面向对象这个词也许让它叫做面向抽象更加贴切。

很多人没有区分“面向对象”和“基于对象”两个不同的概念。面向对象的三大特点(封装,继承,多态)缺一不可,通常“基于对象”使用对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说“基于对象”没有继承的特点,而“多态”是表示为父类类型的子类对象实例,没有了继承的概念也就无从谈论“多态”。


定义一: 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。

定义二: 面向对象方法是以认识论为基础,用对象来理解和分析问题空间,并设计和开发出由对象构成的软件系统(解空间)的方法。 由于问题空间和解空间都是由对象组成的,这样可以消除由于问题空间和求解空间结构上的不一致带来的问题。简言之,面向对象就是面向事情本身,面向对象的分析过程就是认识客观世界的过程。

 

第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。

第二阶段
此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。

第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。

第四阶级
此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。
这时已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像是第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想变不过来。

第五阶级
此阶段就已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可

今天(2006-07-15 14:09)
   凌晨5点多睡觉,本打算一觉睡到晚上,可是我那同学硬是在8点半的时候叫我出去活动,好累啊,睡觉觉咯......
做项目好累(2006-07-12 22:47)
 我又在做阶段的项目了,是用asp.net和sqlserver2000做一个简单聊天室,本来是用1个星期时间完成的,可是贪玩灭有做,到昨天才开始动工,不用说做的肯定不好,今天被老师妈的一塌糊涂,哎!重新来过吧!
梦醒了!(2006-07-08 13:20)
  我天天做梦,每天做的都不一样,而且都很奇怪,有是总发现在现实中事情好象做过,却一时间想不起来,仔细考虑原来上在梦里做过,真是郁闷!
爱一个人真的好难!(2006-07-07 16:34)
    好多年了,都在念念不忘,好不容易有点遗忘了,可是又在梦中被提醒!我们真的有缘吗?或许吧,你现在又在哪里呢?会想我吗?也许你已经把我忘记了最近的一首歌真好<为什么相爱的人不能在一起>,希望我们能在见面!
程序员的处境(2006-07-07 16:22)
  做为一名程序员,最大的障碍是思想,当软件技术不段创新的时候,即使你在某个技术领域方面如火纯青,始终避免不了淘汰的处境,惟有思想转换,微软的技术革新是可以用迅猛来形容的,当他的c语言技术刚别大多程序员惯用时,随之而来的遍是c++,面向对象的语言问世了,接着一发不可收拾,c#继承前者的一切,使程序员又爱又恨!程序员只有在淘汰被人与被淘汰之间挣扎!
当然,大多有功底的大鸟都学会了转型,所以我认为写程序一定要思想转换的快!
日子要怎么过呀!(2006-07-05 20:35)
只要是放假就没有事情做!除了上网还是上网,每天重复的做着一样的事,真是难受死了,真想快点把书念完,然后找到自己喜欢的工作!,努力吧,加油吧!
四国心得(2006-07-03 16:49)
会下四国军旗的朋友肯定有不少的感触吧!我认为下棋最主要的还是心理,只要你自己的心理能承受的了,那你肯定是输少赢多,不过喜欢闪击战的朋友就不用说了,那肯定昏天暗地!
大家多留言啊!想和我一起玩的加我qq:405305352
   欢迎你来到我的博客,希望大家玩的开心