我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩66彩票 > 多态性 >

面向对象的技术具有继承性、多态性、封装性

归档日期:06-04       文本归类:多态性      文章编辑:爱尚语录

  面向对象技术是计算机软件系统对现实世界进行模拟的一种技术。其基本思想是通过对问题领域的自然分割,用更接近人类通常思维方式建立问题领域的模型,并进行结构模拟和行为模拟,从而使设计出的软件能尽可能直接表现出问题的求解过程。

  (1)继承是面向对象方法中独有的特性。子类拥有父类的所有属性和方法,也可以有不是从父类继承下来的特殊的属性和方法。继承是一种十分有效的抽象工具,减少了数据冗余,又保证了数据的完整性和一致性。

  (2)多态是指同一个消息被不同的对象接收时,可解释为不同的含义。即相同的操作作用于多种类型的对象,并能获得不同的结果。

  (3)封装是只将方法和数据放于一个对象中,以使对数据的操作只可通过该对象本身的方法来进行。即对象是一个封装的模块,一个对象不能直接作用于另一个对象的数据,对象间的通信只能通过消息来进行。

  在开放式地理信息系统的实现中,从地理数据模型到地理服务模型,面向对象技术都是无所不在的。例如:把数据类型及其操作都封装在一起,将共同的接口提供给用户,用户不需要知道其具体的实现过程。数据是隐藏在对数据进行操作的接口中的,对具体功能实现的改变不会影响到其接口。为了定义更具体的对象,可以在基本对象特性的继承上,增加一些更加具体的方法

  本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源

本文链接:http://chapmanswifts.com/duotaixing/463.html