(25)--6-6 UML类图-依赖关系-面向对象与UML.pdf

上传人:奉*** 文档编号:96640314 上传时间:2024-02-01 格式:PDF 页数:12 大小:344.16KB
返回 下载 相关 举报
(25)--6-6 UML类图-依赖关系-面向对象与UML.pdf_第1页
第1页 / 共12页
(25)--6-6 UML类图-依赖关系-面向对象与UML.pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《(25)--6-6 UML类图-依赖关系-面向对象与UML.pdf》由会员分享,可在线阅读,更多相关《(25)--6-6 UML类图-依赖关系-面向对象与UML.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 面向对象与面向对象与UML Object-Oriented and UML UML图图 -UML类图类图 Class Diagram 类之间的关系类之间的关系 (1)关联(关联(association)(2)泛化泛化(generalization)(3)聚合(聚合(aggregation)组合(组合(composition)(4)实现(实现(realization)(5)依赖依赖(dependency)依赖关系依赖关系 依赖可以视为依赖可以视为耦合(耦合(coupling)的另一个版本,耦合是软件开发中的传的另一个版本,耦合是软件开发中的传统术语,意为某元素耦合或依赖于另一个元素。统术语,意

2、为某元素耦合或依赖于另一个元素。关联、实现和泛化都是依赖关系。但它们有更特别的语义,所以在关联、实现和泛化都是依赖关系。但它们有更特别的语义,所以在UML中被分离出来作为独立的关系。中被分离出来作为独立的关系。Booch等等UML用户指南用户指南的解释的解释“两个事物之间的语义关系,其中一个事物(独立事物)的两个事物之间的语义关系,其中一个事物(独立事物)的改变将影响到另一个事物(依赖事物)。改变将影响到另一个事物(依赖事物)。”使用依赖使用依赖-最常使用的依赖最常使用的依赖 表示一种元素表示一种元素(客户客户)使用其它元素使用其它元素(提供者提供者)提供的服务以实现它的行提供的服务以实现它的

3、行为,包括:为,包括:使用(使用(use)调用(调用(call)参数(参数(parameter)发送(发送(send)实例化(实例化(instantiate)使用使用use:声明使用一个模型元素需要用到已存在的另一个模型声明使用一个模型元素需要用到已存在的另一个模型元素,这样才能实现使用者的功能(包括调用、实例化、参数、发元素,这样才能实现使用者的功能(包括调用、实例化、参数、发送)。送)。调用调用call:声明一个类调用其他类的操作的方法。声明一个类调用其他类的操作的方法。参数参数parameter:声明一个操作和它的参数之间的关系。声明一个操作和它的参数之间的关系。发送发送send:声明信号发送者和信号接受者之间的关系声明信号发送者和信号接受者之间的关系。(例如遥控器和电视机例如遥控器和电视机)实例化实例化instantiate:声明一个类的方法创建了另一个类的实例。声明一个类的方法创建了另一个类的实例。parameter 注意:注意:与关联关系不一样的是,依赖关系本身不生成专门的实现代码。与关联关系不一样的是,依赖关系本身不生成专门的实现代码。parameter parameter call 类图实例类图实例 本章小结本章小结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁