”面向过程“到”面向对象“

     C#面向过程的知识点,因为非常“单一”,当然不是少,而是很散,也许是学习了面向对象之后的感觉吧,没有“连贯性”,但是是学习面向对象的基础,没有面向过程,何来的面向对象呢?学习C#面向过程,我们了解了控制台程序运行时的神奇(通过自己双手敲击代码,黑屏上显示了“Hello world!”),基本数据类型(int,float,double,char,string,bool)的介绍,变量与常量(常量的存在才让一些参数变得固定,不被轻易修改)的区别,基本运算(+-*/,&&,||,!,=)的掌握,数组的强大力量,关键的是面向过程的核心:选择结构(if,if-else,if-else-if,switch-case,)和循环结构(do-while,while,for,foreach),还有continue,break,return,goto。学习了C#面向过程,貌似也能完成一些基本的功能,那是因为你没有了解过{:soso_e179:}面向对象的Power。
     C#面向对象—C#真正的核心。面向对象就是将一些尽可能封装的代码封装成一些方法,当我们需要使用哪个代码功能的时候,让对象直接调用对应方法即可,不同于面向过程直接执行代码过程。

     面向对象避免了重复写代码,因为复制粘贴的过程对于成千上万的代码也是非常痛苦的,但是面向对象的出现,将冗余的代码封装成方法拯救了程序员。面向对象将能够实现某种功能的代码段封装成方法,之后只需调用方法即可。但面向对象绝不仅仅是这么简单,还有微软已经封装好了成千上万的方法,需要时只需调用就可以了。当然学习面向对象,这里面的知识点还有很多,里面的逻辑性也是非常强的。对于面向对象其中的思想,我们只有在慢慢学习过程中才会发现面向对象的神秘,至少我现在感觉面向对象还是非常难的,但也很吸引我。

     备注:写于2013年3月17日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章