六种关系

  1. 从弱到强,依次为依赖,关联,聚合,组合,泛化,实现,抽象程度越来越高。

具体描述

  1. 依赖,虚线箭头,描述一种临时关系,例如,人与交通工具,人依赖交通工具。
  2. 关联,实线箭头,描述一种比较固定的关系,例如,人与住址。
  3. 聚合,实线空心菱形箭头,描述一种整体和部分的关系,强调部分可脱离整体而存在,例如,学校和老师,老师可脱离学校而存在。
  4. 组合,实线实心菱形箭头,描述一种整体和部分的关系,强调部分不可脱离整体而存在,例如,头与眼睛,眼睛不可与头分割。
  5. 泛化,实线空心三角箭头,描述一种特殊与一般的关系,例如,人类与科学家,科学家是人类的一种。
  6. 实现,虚线空心三角箭头,描述一种具有关系,例如,飞翔之于鸟,鸟具有飞翔能力。

对象之间的6种关联关系相关推荐

  1. UML 中对象和对象之间的几种关系及图例,画法(泛化,依赖,聚合,组合,实现,关联)

    1. 泛化关系 表示一个对象(子对象)继承另外一个对象(称为父对象)的能力,并可以增加它自己新功能的能力 2. 依赖关系 表示一个类使用到了另一个类,被依赖类的变化会影响到类本身 3. 聚合关系 表示 ...

  2. MySQL - 数据库设计(表之间的 3 种关联关系)

    表与表之间一般存在三种关系,即一对一,一对多,多对多关系. 下面分别就三种关系讲解数据库相关设计的思路和思考过程. 一.一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻 ...

  3. 【每天进步一点】C#对象之间的关系

    一.简介 类是对象的集合,展示了对象的结构以及与系统的交互行为.类主要有属性(Attribute)和方法(Method)构成,属性代表对象的状态,如果属性被保存到数据库,此称之为"持久化&q ...

  4. UML中类之间的几种关系

    类之间可能存在以下几种关系:关联(association).依赖(dependency).聚合(Aggregation,也有的称聚集).组合(Composition).泛化(generalizatio ...

  5. 浅谈UML类图中类之间的5种关系

    什么是UML类图? 类图显示了一组类.接口.协作以及他们之间的关系.在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统.类加上他们之间的关系就构成了类图,类图中还可以包 ...

  6. 协调多个对象之间的交互——中介者模式

    本文转载自 :http://blog.csdn.net/lovelion/article/details/8482952 腾讯公司推出的QQ作为一款免费的即时聊天软件深受广大用户的喜爱,它已经成为很多 ...

  7. UML--类之间的五种关系

    UML中的关系(Relationships)主要包括5种:关联关系.聚合关系.依赖关系.泛化关系.实现关系 1.关联(Association)关系 关联关系是一种结构化的关系,指一种对象和另一种对象有 ...

  8. 类与类之间的几种关系

    http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html 类与类之间的几种关系 一.继承关系      继承指的是一个类 ...

  9. SSH:Hibernate框架(七种关联关系映射及配置详解)

    概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用. 分类 关联关系分为上述七种,但是由于相互之间有各种关系, ...

最新文章

  1. 在MSBuild.exe中使用条件编译(Conditional Compile)
  2. 有关matlab拟合工具箱的使用
  3. 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
  4. (八)企业部分之nginx+tomcat+memcached负载均衡集群搭建
  5. C# Winform 窗体美化(二、LayeredSkin 界面库)
  6. jQuery源码研究分析学习笔记-jQuery.fn.init()(五)
  7. ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信
  8. oracle数据库恢复备份步骤
  9. Windows下NLB(分工作组与域环境)、服务器群集简单搭建
  10. 万网空间PHP 伪静态化,disuczx版块URL伪静态目录化设置方法
  11. windows系统突然提示winload.exe文件错误
  12. [人工智能-深度学习-35]:卷积神经网络CNN - 常见分类网络- GoogLeNet Incepetion网络架构分析与详解
  13. 【光斑PSF处理】激光光斑数据处理含matlab源码-含文档【0102期】
  14. golang的json的时间格式化解决方案
  15. win怎么在计算机里按日期搜索文件,通用win7系统搜索某时间段内的文件的方法...
  16. EUI多图片轮播滑动效果
  17. java图片压缩质量_java图片高质量压缩
  18. 大数据应用型产品设计方法及行业案例介绍(附110页PPT)
  19. 100以内的质数及100以内质数的和
  20. 项目成本管理:项目成本控制

热门文章

  1. JAVA文件读取和写入(内附简单的代码实现)
  2. CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)
  3. raid 物理盘缓存状态_MegaCli 监控raid状态 限戴尔服务器
  4. PYTHON笔记——猎人过河
  5. 写给想去创业公司的外企人
  6. QQt对象树系统及内存自动回收机制
  7. 数商云企业采购平台方案丨直联多家供应商,打造一站式采购商城前端
  8. win8无线承载网络无法启动
  9. Dofbot机械臂从零部署笔记(3)——ROS之Moveit下实现顺向运动学规划+实机同步运动
  10. Android系统应用开发(五)android 输入法类说明