UML结构建模图———复合结构图
来源:互联网 发布:fix it下载 编辑:程序博客网 时间:2024/04/29 05:10
复合图
复合结构图显示类元内部结构,包括它与系统其他部分的交互点。也显示各部分的配置与关系,这些部分一起执行类元的行为。
类元素已经在类图部分被详细地阐述,这部分用来说明类表现复合元素的方式,如:暴露接口,包含端口和部件。
部件
部件是代表一组(一个或多个)实例的元素,这组实例的拥有者是一类元实例,例如:如果一个图的实例有一组图形元素,则这些图形元素可以被表示为部件,并可以对他们之间的某种关系建模。注意:一个部件可以在它的父类被删除之前从父类中被去掉,这样部件就不会被同时删除了。
部件在类或组件内部显示为不加修饰的方框。
端口
端口是类型化的元素,代表一个包含类元实例的外部可视的部分。端口定义了类元和它的环境之间的交互。端口显示在包含它的部件,类或组合结构的边缘上。端口指定了类元提供的服务,以及类元要求环境提供的服务。
端口显示为所属类元边界指定的方框。
接口
接口与类相似,但是有一些限制,所有的接口操作都是公共和抽象的,不提供任何默认的实现。所有的接口属性都必须是常量。然而,当一个类从一个单独的超级类继承而来,它可以实现多个接口。
当一个接口在图中单列出来,它既可以显示为类元素的方框,带 «interface» 关键字和表明它是抽象的斜体名称,也可以显示为圆环。
注意:圆环标注不显示接口操作。当接口显示为类所有的接口,它们会被当作暴露接口引用。暴露接口可以定义为是提供的,还是需求的。提供接口确认包含它的类元提供指定接口元素定义的操作,可通过类和接口间实现的连接来定义。需求接口说明该类元能与其他类元进行通信,这些类元提供了指定接口元素所定义的操作。需求接口可通过在类和接口间建立依赖连接来定义。
提供接口显示为“带棒球体”,依附在类元边缘。需求接口显示为“带棒杯体”,也是依附在类元边缘。
委托
委托连接器用来定义组件外部端口和接口的内部工作方式。委托连接器表示为带有 «delegate» 关键字的箭头。它连接组件的外部约定,表现为它的端口,到组件部件行为的内部实现。
协作
协作定义了一系列共同协作的角色,它们集体展示一个指定的设计功能。协作图应仅仅显示完成指定任务或功能的角色与属性。隔离主要角色是用来简化结构和澄清行为,也用于重用。一个协作通常实现一个模式。
协作元素显示为椭圆。
角色绑定
角色绑定连接器是一条从连接协作到所要完成该任务类元的连线。它显示为虚线,并在类元端显示作用名。
表现
表现连接器用于连接协作到类元来表示此类元中使用了该协作。显示为带关键字 «represents»的虚线箭头。
发生
发生连接器用于连接协作到类元来表示此协作表现了(同原文)该类元;显示为带关键字«occurrence»的虚线箭头。
- UML结构建模图———复合结构图
- UML结构建模图———类或结构图
- UML结构建模图———包图
- UML结构建模图———组件图
- UML结构建模图———部署图
- UML结构建模图———对象图
- UML结构建模图———Profile 图
- UML建模之——顺序图
- UML建模详解(1)—初识UML建模
- 建模利器——UML
- UML建模——状态图
- Uml使用—建模管理
- UML总结—建模要素
- UML总结—建模要素
- 有图有讲解,UML应用之——类结构图
- UML行为建模图——— 顺序图
- UML行为建模图——— 活动图
- UML行为建模图——— 时间图
- 常见错误提示
- UML结构建模图———部署图
- HDU 5878 I Count Two Three(打表)qingdao网赛
- cp命令复制目录 不覆盖
- 文件的打开和保存
- UML结构建模图———复合结构图
- 2016ICPC青岛赛区网络赛 1004
- j2ee贴子集合
- UML结构建模图———对象图
- [Android] 环境配置之Android Studio开发NDK
- eclipse或者myeclipse上集成tomcat
- Windows核心编程 第七章 线程的调度、优先级和亲缘性(下)
- hdu 5879 -Cure 暴力打表
- 2016ICPC青岛网络赛 1011