`

UML图与对象关系

 
阅读更多

继承(泛化),Generalization:接口间继承;对象间继承

实现,Realization :对象实现接口

 

 

依赖 > 关联  > 聚合 > 组合

 

依赖:

1、A类是B类中的(某中方法的)局部变量
2、A类是B类方法当中的一个参数
3、A类向B类发送消息,从而影响B类发生变化

 

关联:单向关联、双向关联、自关联、重数性关联

单向关联:B是A的成员属性

双向关联:A是B的成员属性,B是A的成员属性

自关联:成员属性是类本身,如,树形节点对象Node

重数性关联

 

聚合:

成员类是整体类的一部分,即成员对象是整体对象的一部分,但是成员对象可以脱离整体对象独立存在

如,汽车和轮胎的关系

 

组合:

成员类是整体类的一部分,而且整体类可以控制成员类的生命周期,即成员类的存在依赖于整体类,不可独立存在

如,人和头的关系

 

分享到:
评论

相关推荐

    UML对象设计与编程

    《UML对象设计与编程》系统地阐述了对象技术的基本概念,详细讲解了统一建模语言(UML)、对象类(Class)和对象实例(Instance)、关联(Aaaociation)和继承(Inheritance)、对象替代和多形性、静态和动态模型、...

    UML与面向对象

    了解URL基本概念和术语,让自己懂时序图,流程图,类图等。

    图解所有UML对象关系 c++反汇编 天数夜读反汇编

    图解所有UML对象关系 c++反汇编 天数夜读反汇编 图解所有UML对象关系 c++反汇编 天数夜读反汇编 图解所有UML对象关系 c++反汇编 天数夜读反汇编 图解所有UML对象关系 c++反汇编 天数夜读反汇编

    UML小结UML图UML例子

    UML小结,UML图,UML例子,类图/Class diagram 显示系统中的类和包,提供系统构件及其相互关系。静态结构建模;用例图/Use-case diagram 用例图从用户的角度描述系统功能的使用者和主要的系统操作流程。显示用例与参与者...

    uml基础教程,看完之后可以直接画图

    4.3顺序图与用例图和类图的关系 4.4顺序图例子 4.5 练习题 5. 协作图 5.1概要 5.2协作图中的事物及解释 5.3协作图中的关系及解释 5.4对消息标签的详细讲解 5.5协作图例子 5.6协作图与顺序图的区别和联系 5.7练习题 6...

    图UML_设计教程集合

    2011-03-24 17:28 169,421 UML六大关系.docx 2011-03-24 17:26 178,061 UML四色原型图.docx 2011-03-24 11:58 103,949 UML图0.docx 2011-03-24 17:27 16,640 UML时间图.docx 2011-03-24 17:29 200,071 UML用例概要....

    uml 试题及答案

    与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示...

    uml 试卷很全面好多个试卷及答案

    8.在UML软件开发过程的需求分析和系统分析阶段,建立类模型的步骤分为 寻找确定类 、 定义类的接口 、定义类之间的关系、建立类图 和 建立系统包图 。 9.组合聚集是指“整体”拥有它的“部分”,它具有强的物主...

    《UML建模实例教程》【PPT】

    8.7.1 顺序图与协作图的比较 8.7.2 顺序图与协作图的互换 习题 第9章物理建模 9.1物理建模概述 9.1.1硬件 9.1.2软件 9.2组件图 9.2.1组件图概述 9.2.2组件图组成 9.2.3绘制WebShop电子商城组件图 9.3部署...

    面向对象与UML资料

    UML对象约束语言(OCL) 160 第三节 对象设计活动 161 规格说明活动 161 确定遗漏的属性和操作 163 指定类型、声明和可见性 166 指定约束条件 166 指定异常情况 167 组件选择活动 168 确定并调整类库 168 确定并调整...

    UML 网上购物序列图

    面向对象技术与UML实验课的内容,拿出来与大家分享一下,序列图应该考虑多个场景,并考虑边界类、实体类、控制类间的关系。请大家多多指教。

    UML基础教程

    4.3顺序图与用例图和类图的关系 4.4顺序图例子 4.5 练习题 5. 协作图 5.1概要 5.2协作图中的事物及解释 5.3协作图中的关系及解释 5.4对消息标签的详细讲解 5.5协作图例子 5.6协作图与顺序图的区别和联系 5.7练习题 6...

    UML面向对象编程语言

    UML面向对象编程语言 这是很详细的教程

    UML工具(面向对象)

    主要用于设计对象时使用 利用UML图可以比较方便查看类与类的关系 更方便开发者设计。

    UML类图说明类图关系

    大家知道,UML类图之间的关系确实难以理解,而诸多教材中的解释又各不相同;我是查阅了了很多教程后,总结出的相对具有共性的解释了; 实例介绍了类图之间的关系及面向对象的相关概念 同时,介绍了EA下类图各关系的...

    基于UML的网上购物商店的分析与设计 (2013年)

    随着面向对象技术的发展,使用UML建模已成为当今系统开发的常用方法。以网上购物商店为例,运用UML分析了系统的静态模型和动态特征,分析了基于UML的网上购物商店的建模的实现过程:类图分析了网上购物商店中5个实体类...

    类与类关系的UML图与代码表现

    类与类之间的关系对于理解面向对象具有很重要的作用

Global site tag (gtag.js) - Google Analytics