04对象图.docVIP

  • 36
  • 0
  • 约3.58千字
  • 约 8页
  • 2018-03-04 发布于河南
  • 举报
04对象图

第4章 对象图 对象图(Object Diagram)显示了一组对象和它们之间的关系。对象图和类图一样,反映了系统中元素组成和结构关系。 4.1 什么是对象 对象是一件事、一个实体、一个名词,是客观存在的事物。现实世界中的对象有汽车、人、房子、桌子、狗、支票簿和雨衣等。 所有的对象都有属性,例如,汽车有厂家、型号、颜色和价格。狗有种类、年龄、颜色和喜欢的玩具等。对象还有行为(behavior),例如,汽车可以从一个地方移动到另一个地方,狗会吠等。 现实世界中的对象,有的是活的,有些是死的。计算机中的对象都是活的、有生命能力的对象,当激活这些对象时,它们都能执行一些特定的任务。 4.1.1 对象的三要素 1.对象的三个要素 对象具有状态、行为和标识3个要素: (1)状态。对象的状态指在某一时刻对象所有属性值的集合。 在实际应用中,我们用对象的某个属性值来标识对象的状态,如,人(Person)这个对象中有年龄(age)属性,我们可以把age14的人规定为少年;把14age18的人规定为青年;把18age40的人规定为中年等等。按照age的值可以把对象分成少年、青年、中年和老年四种状态。 (2)行为。没有一个对象是孤立存在的,对象可以被操作,也可以操作别的对象。我们把对象的这些动态特征称为对象的行为。 (3)标识。为了将一个对象与其他所有对象区分开来,通常会给每个对象赋予一个“标识”

文档评论(0)

1亿VIP精品文档

相关文档