面向对象数据模型中的基本概念,如对象、消息、类、继承、重载、多态、概括、聚集等的含义是什么?

如题所述

【答案】:(1)对象
一个对象就是现实世界中一个事物的模型表达,它具有一个唯一的名称标识,并把自身的状态和内在的功能封装在一起。它具有一个唯一的名称标识,并把自身的状态和内在的功能封装在一起,对象是对现实世界的一种高度的抽象概括形式,在空间数据库中,任何空间实体都可以用对象的形式加以表达
(2)消息
消息是对象之间相互请求或相互协作的唯一途径,一个对象必须通过向其他对象发送消息的形式使得其他对象提供各自所能实现的功能。在面向对象的数据模型中,消是对象之间唯一的通信形式,也就是外界能够引用对象操作及获取对象状态的唯一方式,消息分为公有和私有两类,属于同一个对象的消息,其中有些是可由其他对象向它发送的,叫做称为公有消息,由自己向自身发送的,叫做称为私有消息
(3)类
类是对一组对象的抽象描述,它将该组对象所具有的共同特征集中起来,以说明该组对象的能力和性质,类的确定方法是归纳,这就要求在观察问题时,要注意提炼所遇到的对象的共同特征,以确定其类的表达
(4)维承
继承是现实世界中对象之间的一种独特关系,它使得某类对象可以自然地拥有另外一类对象的某些特征和功能,继承的分类从对象类的数量上看可分为单继承和多继承两种
(5)重载
即实现特定功能的方法不仅以名称来区分,而且用它所带的参数来区别。
(6)多态
多态是指同一个消息可以根据发送消息对象的不同采用多种不同的行为方式
(7)概括
概括是指把一组具有相同特征和操作的类归纳在一个更一般的超类中,例如,多边形对象类是一种特定的空间对象,而弧段对象类也是一种特定的空间对象,空间对象类归纳了多边形对象类和弧段对象类共同其有的一些空间特征,相比之下是更为一般意义上的对象类
(8)聚集
聚集反映了嵌套对象的概念,嵌套对象是由一些其他对象组成的,它是用来描述更高层次对象的一种形式。
温馨提示:答案为网友推荐,仅供参考
相似回答