对象之间的6种关联关系
六种关系
- 从弱到强,依次为依赖,关联,聚合,组合,泛化,实现,抽象程度越来越高。
具体描述
- 依赖,虚线箭头,描述一种临时关系,例如,人与交通工具,人依赖交通工具。
- 关联,实线箭头,描述一种比较固定的关系,例如,人与住址。
- 聚合,实线空心菱形箭头,描述一种整体和部分的关系,强调部分可脱离整体而存在,例如,学校和老师,老师可脱离学校而存在。
- 组合,实线实心菱形箭头,描述一种整体和部分的关系,强调部分不可脱离整体而存在,例如,头与眼睛,眼睛不可与头分割。
- 泛化,实线空心三角箭头,描述一种特殊与一般的关系,例如,人类与科学家,科学家是人类的一种。
- 实现,虚线空心三角箭头,描述一种具有关系,例如,飞翔之于鸟,鸟具有飞翔能力。
对象之间的6种关联关系相关推荐
- UML 中对象和对象之间的几种关系及图例,画法(泛化,依赖,聚合,组合,实现,关联)
1. 泛化关系 表示一个对象(子对象)继承另外一个对象(称为父对象)的能力,并可以增加它自己新功能的能力 2. 依赖关系 表示一个类使用到了另一个类,被依赖类的变化会影响到类本身 3. 聚合关系 表示 ...
- MySQL - 数据库设计(表之间的 3 种关联关系)
表与表之间一般存在三种关系,即一对一,一对多,多对多关系. 下面分别就三种关系讲解数据库相关设计的思路和思考过程. 一.一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻 ...
- 【每天进步一点】C#对象之间的关系
一.简介 类是对象的集合,展示了对象的结构以及与系统的交互行为.类主要有属性(Attribute)和方法(Method)构成,属性代表对象的状态,如果属性被保存到数据库,此称之为"持久化&q ...
- UML中类之间的几种关系
类之间可能存在以下几种关系:关联(association).依赖(dependency).聚合(Aggregation,也有的称聚集).组合(Composition).泛化(generalizatio ...
- 浅谈UML类图中类之间的5种关系
什么是UML类图? 类图显示了一组类.接口.协作以及他们之间的关系.在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统.类加上他们之间的关系就构成了类图,类图中还可以包 ...
- 协调多个对象之间的交互——中介者模式
本文转载自 :http://blog.csdn.net/lovelion/article/details/8482952 腾讯公司推出的QQ作为一款免费的即时聊天软件深受广大用户的喜爱,它已经成为很多 ...
- UML--类之间的五种关系
UML中的关系(Relationships)主要包括5种:关联关系.聚合关系.依赖关系.泛化关系.实现关系 1.关联(Association)关系 关联关系是一种结构化的关系,指一种对象和另一种对象有 ...
- 类与类之间的几种关系
http://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html 类与类之间的几种关系 一.继承关系 继承指的是一个类 ...
- SSH:Hibernate框架(七种关联关系映射及配置详解)
概念 基本映射是对一个实体进行映射,关联映射就是处理多个实体之间的关系,将关联关系映射到数据库中,所谓的关联关系在对象模型中有一个或多个引用. 分类 关联关系分为上述七种,但是由于相互之间有各种关系, ...
最新文章
- 在MSBuild.exe中使用条件编译(Conditional Compile)
- 有关matlab拟合工具箱的使用
- 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
- (八)企业部分之nginx+tomcat+memcached负载均衡集群搭建
- C# Winform 窗体美化(二、LayeredSkin 界面库)
- jQuery源码研究分析学习笔记-jQuery.fn.init()(五)
- ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信
- oracle数据库恢复备份步骤
- Windows下NLB(分工作组与域环境)、服务器群集简单搭建
- 万网空间PHP 伪静态化,disuczx版块URL伪静态目录化设置方法
- windows系统突然提示winload.exe文件错误
- [人工智能-深度学习-35]:卷积神经网络CNN - 常见分类网络- GoogLeNet Incepetion网络架构分析与详解
- 【光斑PSF处理】激光光斑数据处理含matlab源码-含文档【0102期】
- golang的json的时间格式化解决方案
- win怎么在计算机里按日期搜索文件,通用win7系统搜索某时间段内的文件的方法...
- EUI多图片轮播滑动效果
- java图片压缩质量_java图片高质量压缩
- 大数据应用型产品设计方法及行业案例介绍(附110页PPT)
- 100以内的质数及100以内质数的和
- 项目成本管理:项目成本控制