10.1 类和对象的定义10.1.1 类的定义 在 UML中,类的定义为:类是一组对具有相同属性、操作、关系和语义的对象结构的描述。在Rational Rose的联机帮助中,类定义为:类是具有共同结构(structure)和行为(behavior)的一组对象(属性、操作、关系和语义)的共性抽象,是对象的模板。类也是对现实世界事物的抽象。现实世界中具体的事物叫做类的实例,或者简称为对象。 在文献《软件体系结构研究进展》中类的定义为:类表征了正在建模应用中的离散概念——物理事物(如飞机)、商业事物(如订单)、逻辑事物(如广播节目表)、运算事物(如哈希表)、行为事物(如某个任务)。类是具有相似结构、行为、关系的一系列对象的描述,所有属性和操作附加于类或者其他分类,面向对象的系统围绕着类进行组织。 类定义了一系列具有状态和行为的对象。状态由简单属性和关联属性来描述。简单属性通常使用单纯数据类型,如数字或者字符串,关联属性使用具有标识的连接对象。可调用的行为表达为操作,方法是操作的实现。对象的生命周期由类所附带的状态集来表述。类的图符采用由类名称、属性和操作分割的矩形框来表示,如图10.1所示。 图10.1 类的图形表示 10.1.2 类的定义讨论 从现实世界或者问题域来看,类是一组具有共同结构的对象的集合或者抽象。对象则是能够唯一标识并确定其属性和行为
您可能关注的文档
- 第09章资产运营能力分析(cjx)资料.ppt
- 第10课游褒禅山记资料.ppt
- 第10讲_热分析(DTA及DSC)_121207资料.ppt
- 第10讲常见金属及其化合物资料.ppt
- 第10章.波动和声资料.ppt
- 第10讲空气和氧气资料.ppt
- 第10讲人的由来资料.ppt
- 第10章_电解质分析仪资料.ppt
- 第10课、充满魅力的书画和戏曲.资料.ppt
- 第10课《再塑生命的人》资料.ppt
- 2026年山西晋城小学六年级苏教版道德与法治期中试卷含答案及答案.doc
- 2026年山西晋城小学六年级湘教版道德与法治毕业考试含答案及答案.doc
- 2026年山西晋城小学六年级人教版语文期中试卷含详细解析及答案.doc
- 2026盘锦市中考生物考前提分模拟卷(含答案).docx
- 2026扬州市中考历史知识点总结训练(含答案).docx
- 2026包头市中考地理考前一周加分卷(含答案).docx
- 医药行业产业研究月报:TurboQuant颠覆算力门槛,创新药一季度出海超600亿美元.docx
- 2026年山西晋城小学六年级鲁教版道德与法治押题卷及答案.doc
- 2026年中国无铅环保铜棒数据监测报告.docx
- 2026年中国穿绳塑料袋数据监测报告.docx
原创力文档

文档评论(0)