计算机系毕业设计外文翻译---面向对象数据库系统(编辑修改稿)内容摘要:

有所了解:她有一个名字,她说一种语言,她可以移动,等等。 我们知道这些是因为她属于这个类或人类这个范畴;更确切的说,她是一个女人,并且最有可能是我们的新秘书。 现在假设我们走进房间,要求某人将一封信带到邮局。 有两个 以上的人在这个房间,我们的经理和一位学员。 如果我们要求学员去,他最有可能的反应是回中北大学 2020 届 英文文献及中文翻译 第 4 页 共 7页 答:“是,先生”。 如果我们要求经理去,他的反应可能是怀疑我们的健康状况。 尽管两个人都属于同一种类(男),但是他们对于同一事件的反应不同。 这个简单的典型描述已经使我们能够推断出一些一般规则或关于我们的环境的特点: 我们的环境完全由对象组成。 环境和对象来自行为,对象由函数来描述。 大多数情况下我们知道对象的功能,但是不知道这些功能是如何实现的。 对象反映事件。 只能由对象自己决定,以什么方式对事件做出反应。 不同的对象可能 对同一事件做出不同的反应。 对象继承特点和能力,作为在一个特殊类或类别中的结果。 特点的非正式论述 虽然上述特点是相当直观的,然而,他们组成了面向对象范式的主要特征。 更正式的特征转换成下列特点:在一个面向对象系统中任何东西都是一个对象。 没有任何区别,例如,用户定义的对象和系统定义的对象(统一处理)。 对象被封装,这意味着他们通过一直操作被描述,就像一个可见的接口。 封装是面向对象系统的一个特别重要的特征,因为它确保了一个对象的接口它的(内部)表示是独立的。 无论是执行它的操作(通常成为方法),还是它的结 构,都是可见的。 为了强调对象的独立性,对象通过传递消息来通信。 这个通信的范例,假定用户不应该直接使用对象,相反,他发送一个消息给对象,并且,由对象自己决定以什么方式对此作出反应。 一个对象属于一个类,而类本身也作为对象来处理。 类是特殊操作的一个模板(如new)可以用来创建新的对象。 同一个类中对象有共同的操作,并且,因此有统一的行为。 类的另一个重要特点是继承,允许定义一个类为另一个类的特殊化,从而支持类之间层次关系的管理以及软件的可重用性。 继承的核心思想是为定义一个新(子)类提供一个简单而强大的机制,这个新类继承已经存在(之前)的类中的结构和运算。 可能增加新的方法或新的结构而旧的方法和结构可能被覆盖。 在上面的例子中,经理和学员可能被模拟为属于不同的类,这两个类作为员工类的特殊化来实 现。 这就允许程序员对同一个信息模拟不同的行为,而常见的行为从之前的(雇员)类继承。 而类,例如雇员和女性,在现实生活中可能重叠,但在面向对象环境中他们通常不能重叠:通常假设每一中北大学 2020 届 英文文献及中文翻译 第 5 页 共 7页 个对象基于一个精确的基类。 不同的对象对相同的消息有不同的反应能力(上面的特征6)被称为多态性 如果底层系统支持运行时类型检查和后期绑定,那么继承和多态性可以得到最好的利用。 而后期绑定明显提供了更多的灵活性,由于执行运行时检查的必要性,所以降低了效率和和程序的安全行。 有些人认为,面向对象系统必须支持后期绑定,而有些却不这么认为。 对象方法领域的陈述 前言 尽管那 Rentsch 的文。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。