简答题

面向对象模型有哪些特性?

正确答案

面向对象模型有几个特性:
(1)身份、状态、行为。身份是某一对象区别于其他对象的属性,所有的对象都有一个可以相互区别的身份。状态是指对象所有属性被附上值所具有的一种情形。行为是指对象在其状态变化和消息传递过程中的作用及反应,状态可以定义为行为的累积结果,而行为则可改变对象的状态。
(2)分类。分类意味着有相同的数据结构(属性和状态)和行为的对象组成一个类,每个类描述一个类的集合。每个对象都是它的类的一个实例,实例的每个属性都有它自己的值,但是和类的其他实例共享相同的属性名和操作。
(3)继承。继承是指在类中基于层次的关系,共享属性和操作。一个类可以被细化为子类,每个子类继承父类的所有属性,并可以增加它独有的属性。
(4)多态。多态是指相同的操作在不同的类上可以有不同行为的特性。

答案解析

相似试题
  • 面向对象分析的关键步骤有哪些?应建立哪几个模型?

    简答题查看答案

  • 为什么说喷泉模型叫好的体现了面向对象软件开发过程无缝和迭代的特性?

    简答题查看答案

  • 为什么说喷泉模型较好的体现了面向对象软件开发过程无缝和迭代的特性?

    简答题查看答案

  • 面向对象模型主要由以下哪些模型组成()

    单选题查看答案

  • 面向对象分析包括哪些活动?应该建立哪些类型的模型?

    简答题查看答案

  • 面向对象模型应遵循哪些基本原则?

    简答题查看答案

  • 构成面向对象模型的基本元素有类、对象、类与类之间的关系等。

    判断题查看答案

  • 面向对象技术有三个基本特性,分别是()、()和()。

    填空题查看答案

  • NF2、面向对象和对象-关系三种数据模型各有什么特点?

    简答题查看答案