继承:
实现接口:
聚合
聚合是一种特别类型的关联,用于描述“总体到局部”的关系。在基本的聚合关系中, 部分类 的生命周期独立于 整体类 的生命周期。
举例来说,我们可以想象,车 是一个整体实体,而 车轮 轮胎是整辆车的一部分。轮胎可以在安置到车时的前几个星期被制造,并放置于仓库中。在这个实例中,Wheel类实例清楚地独立地Car类实例而存在。然而,有些情况下, 部分 类的生命周期并 不 独立于 整体 类的生命周期 -- 这称为合成聚合。举例来说,考虑公司与部门的关系。 公司和部门 都建模成类,在公司存在之前,部门不能存在。这里Department类的实例依赖于Company类的实例而存在。
组合:说白了就是两个人要死要活的。(上面说的合成聚合)
class MeiNv
{
ShuiGe shuige;
MeiNv()
{
shuige = new shuige();
//我生你也生
}
~MeiNv()
{
shuige.Dispose();
//我死你殉情
}
}
class ShuiGe:IDisposable
{
public override void Dispose()
{
//
}
}
依赖:
表现为C6 是c5方法中的参数,或c5调用c6的静态方法。意即c5要完成自己的工作必须有c6的协助。你需要乘坐公交车上班,而不需要拥有公交车。
还有的地方说聚合就像汽车与停车场的关系
class TingCheChang
{
QiChe[] qichelist;
}
class QiChe
{
}
停车场可以有一两,两辆汽车,也可以一辆也没有。
分享到:
相关推荐
UML类图基础学习,请自行修改为自己的模型
酒店客房管理系统,uml类图,jpg格式图片
UML中心是九种图,九种图的中心是UML类图,你对UML类图是否熟悉,这里就向大家介绍一下UML基础与应用--类图,相信本文的介绍一定会让你对UML类图有深刻的认识。
Java经典基础知识和UML类图介绍以及设计模式,里面放了几分java基础知识课件,几分UML类图课件,以及一份设计模式的课件。
计算机工程的论文 在介绍代码自动生成技术产生的背景及其应用的基础上,研究从 UML 类图到关系型数据库表之间的映射规范和映射实现方式
在介绍代码自动生成技术产生的背景及其应用的基础上,研究从 UML 类图到关系型数据库表的代码生成方法,其中包括 UML类图到关系数据库表之间的映射规范和映射实现方式。最后分析了研究过程中存在的一些问题。
Java面向对象(基础)-- 属性赋值过程、JavaBean和UML类图
UML类图, 功能模型:从用户的角度展示系统的功能,包括用例图。 对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。 动态模型:展现系统的内部行为。包括序列图,活动图,状态...
模糊性广泛存在于时空应用领域,现有的时空...通过研究模糊时空数据语义,给出了模糊时空数据模型的形式化定义,在此基础上对UML类图进行扩展,提出一种模糊时空UML数据模型,并用例子说明了模糊时空数据模型的可用性。
计算机后端-Java-Java核心基础-第11章 面向对象03面向对象03 15. 介绍UML类图.avi
uml基础 类图讲解详细,我看了一遍感觉不错
UML 基础 类图和教程参考.doc
本课程设计是学生学习完《面向对象分析与设计》课程后,进行的一次全面的综合训练,通过课程设计,让学生动手学会使用UML进行面向对象的建模方法,加深对UML建模基础理论的理解,加强学生解决实际软件工程问题的能力...
资源名称:Java与软件设计全集教程内容:[第1节] 1.1 面向对象的概念[第2节] 1.2 面向对象的思维[第3节] 1.3 UML类图基础[第4节] 2.1 设计模式概述[第5节] 2.2 单例模式[第6节] 2.3 单例模式的应用[第7节] 2.4 单一...
UML中的常用基础类图元素详细介绍大全 不错 图文并茂
1、在用例建模的基础上通过用例分析法和名词分析法寻找类; 2、确定类之间的关系; 3、掌握类图建模的基本步骤; 4、学会使用Rational Rose绘制类模型。 二、实验目的及要求 1、掌握类的寻找方法; 2、掌握类图建模...
1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图 2.1用例图概要 2.2用例图中的事物及解释 2.3用例图中的关系及解释 2.4例子 2.5习题 3. 类图 3.1类图概要 3.2...
由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范畴中包含的其它图。我也想提醒读者,这一系列文章是关于UML记号元素的,所以这些...
UML基础、案例与应用(第三版) 目录 第一部分 基础知识 第1章 UML简介 3 1.1 在纷繁复杂中寻求解决问题的办法 3 1.2 UML的诞生 4 1.3 UML的组成 5 1.4 其他特征 12 1.5 UML 2.0中的新图 13 1.6 为...
简要介绍类图的使用与一些基础知识,以及一些程序结构的UML表示!