在UML中,关系是非常重要的,它抽象出对象之间的联系,让对象构成某个联系起来的结构。下面将简要分析一下UML中的四种关系:关联,依赖,泛化,实现。
一、举例罗列
1、关联(Association)
关联是用来连接有结构关系的对象,可以连接相同类或者不同类,也可以是双向关联和单向关联。
举例说明:
单向关联:人打开电视机,是一个单向关联...
分类:
其他好文 时间:
2014-11-19 12:42:11
阅读次数:
210
UML模块中的任何事物都不是独立存在的,他们之间存在着一定的关系。下面就对这些关系,分类了解一下。
一.概念
【关联】两个类存在某种语义上的联系,关联有单向关联和双向关联。
组合和聚合是关联关系中特殊的关系:
【聚合】类之间是整体和部分的关系。”聚”表示聚在一起的意思,也表示“部分”可以独立”整体”存在。描述“has-a”的关系。
【组合】整体有管理部分的特有的职责并且他们有一致的生命期...
分类:
其他好文 时间:
2014-11-16 17:28:06
阅读次数:
147
ps:双向关联与单向关联的区别在于1、双向关联:A能推出B,B也能推出A。 单向关联,只能由A推出B或者是B推出A。例如:一个小组有多个员工,一个员工对应一个组。从员工的角度说是多对一,从小组的角度是一对多。 1 package com.model; 2 3 import java.util.S.....
分类:
其他好文 时间:
2014-11-09 12:31:23
阅读次数:
256
上篇博文【SSH进阶之路】Hibernate映射——一对一单向关联映射(五),我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。如图所示:
关键原因在于对象模型具有方向性:
单向:一端只能加载另一端,不能反过来。
双向:两端都可以加载另一端。...
分类:
Web程序 时间:
2014-10-31 08:50:12
阅读次数:
266
【Hibernate】之关于多对一单向关联映射在项目的开发中多对一的单向关联映射是最常见的,关联映射!这个着重详细讲解一下!例如,我们现在一个组(Group)和人(Person)(Person表)idname1张三2李四(Group表)idnamep_id1财务组12财务组2由上表我们发现,是不是出现数据的重复?..
分类:
Web程序 时间:
2014-10-28 18:11:55
阅读次数:
240
【Hibernate】之关于多对多的单向关联映射老师和学生,最典型的多对多关联,Teacher和Student,所谓单向意思就是说,老师知道自己的教的是哪些学生而学生不知道是哪些老师教。也可以这么说,在查询的时候,通过老师可以级联查询出学生,但是通过学生不可以级联查询出老师!而多..
分类:
Web程序 时间:
2014-10-28 18:09:10
阅读次数:
206
【Hibernate】之关于多对一单向关联映射...
分类:
Web程序 时间:
2014-10-28 18:00:52
阅读次数:
139
【Hibernate】之关于多对多单向关联映射...
分类:
Web程序 时间:
2014-10-28 17:52:41
阅读次数:
252
【hibernate】之关于一对多单向关联映射基于外键的一对多关联映射!一对多,Group(组)对于Person(人),一个组可以有多个人!ok?Hibernate主要有两种配置方法,一种是Annotations一种是XML!下面是Annotations的配置方法!@Entity
@Table(name="t_group")
publicclassGroup{
priv..
分类:
Web程序 时间:
2014-10-28 15:50:52
阅读次数:
193
【hibernate】之关于一对多单向关联映射!...
分类:
Web程序 时间:
2014-10-28 12:20:33
阅读次数:
299