面向对象方法学习心得

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《面向对象方法》学习心得

其实,面向对象的名词是相对面向过程而产生的,我们没必要去追究它们之间到底为什么这样叫,也没必要去详细讨论那种语言属于面向过程的,而那种语言又是面向对象的,实际上它们都是编写程序的一种思维方式,也不属于那种固定的概念,是一种思想.但实际上面向对象是比过程好的多,它使人们更容易去管理各个模块,而不必去想模块之间的关系。

面向对象方法作为一种新型的独具优越性的新方法正引起全世界越来越广泛的关注和高度的重视,它被誉为"研究高技术的好方法",更是当前计算机界关心的重点。十多年来,在对OO方法如火如荼的研究热潮中,许多专家和学者预言:正象70年代结构化方法对计算机技术应用所产生的巨大影响和促进那样,90年代OO方法会强烈地影响、推动和促进一系列高技术的发展和多学科的综合。

在OO方法中,对象和传递消息分别表现事物及事物间相互联系的概念。类和继承是是适应人们一般思维方式的描述范式。方法是允许作用于该类对象上的各种操作。这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性和类的继承性。通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系,以及由此带来的动态联编和实体的多态性,从而构成了面向对象的基本特征。

实际上在过程设计中我们把更多的精力花费在模块之间的衔接上,如果一个模块改动,我们就会去想其他的是否会受到影响,这样一路想下去,就乱了,越想越糊涂,面向对象强调“强内聚,弱耦合”事实上过程设计中也提供函数。其实回过头来想,函数也是一个小小的调用模块,也有接口就是传递参数,而对象是把函数集中在类中,提供了一种方法,而调用方法的形式类调用函数,类为我们提供了更多的模块,算是虚拟的模块,我们只有new一个新的实际对象在内存中表现出来,它才产生了个实实在在的东西。回过头来我们在对对象进行各种操作,这样相对来说就不必麻烦我们去调用个函数而费神了,而更绝的是类把变量也塞进来了,这样变量也就成了对象本身的属性,这样我门在过程中的变量赋值和调用函数就变成了对对象的属性的方法的操作,其实都一样,唯一一点区别就是类是虚拟的需要转化成实在的对象才能进行操作,别的都一样,把对象封装在一起提供一些接口,拱我们使用就行了,这样对模块或者说对象的修改不会影响

到大局,这也就是这种思想的好处

我认为,在这学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师和同学。使我再专业知识和动手实践方面都得了到很好的提升,在此,要对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!课设的成功,少不了老师的耐心指导和同学的热心帮助,以及小组中其他成员的大力配合。没有大家的默契,也收获不了今日的成功,在课设的过程中每一个人都努力查找资料,仔细检查,认真核对,都付出了自己的努力和艰辛,在此,谢谢所有人的努力和帮助,才使实验能够得以顺利地完成。

相关文档
最新文档