
# 组合结构图
组合结构图描述了突出内部细节、构造和关系的分层元素结构。
#### 元素介绍
表1组合结构图元素介绍 
| 元素名                                                                         | 图标                                                                                                                                                                                                                                                     | 含义                                                                                  |
|:---|:---|:---|
| Class                                                                       | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515508654.png "点击放大")                                                                                                                                               | 是对象的集合，展示了对象的结构以及与系统的交互行为。                                                          |
| Interface                                                                   | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546908575.png "点击放大") ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515348744.png "点击放大") | 接口，可以是单个接口，也可以是抽象的一组接口的组合。 圆形接口与矩形接口意义相同，仅形状不同。 |
| Property                                                                    | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546988587.png "点击放大")                                                                                                                                               | 特性，表示传递有关模型元素信息的值的一般性术语。属性具有语义效果，在UML中一部分属性已经预先定义好，其他特性由用户定义。                       |
| Port                                                                        | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515508656.png "点击放大")                                                                                                                                               | 端口定义了分类器与其环境之间的交互。                                                                  |
| Collaboration                                                               | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546908577.png "点击放大")                                                                                                                                               | 协作定义了一组协作角色及其连接器。                                                                   |
| CollaborationUse                                                            | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515348746.png "点击放大")                                                                                                                                               | 使用协作用于在复合结构图中将协作定义的模式应用于特定情况。                                                       |
| Provided Interface Required Interface | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546988589.png "点击放大") ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515508658.png "点击放大") | Required Interface和Provided Interface之间可以建立Dependency，表明一个组件需要的接口是由另外一个组件提供的。       |
| Connector                                                                   | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546908579.png "点击放大")                                                                                                                                               | 连接器通常在"组合结构"图中说明零件之间的通信连接以实现结构的目的。                                                  |
| Delegate                                                                    | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515348748.png "点击放大")                                                                                                                                               | 委托连接器在组件图上定义了组件外部端口和接口的内部组件。                                                        |
| Role Binding                                                                | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546988591.png "点击放大")                                                                                                                                               | 角色绑定是协作使用的内部角色和实现特定情况所需的各个部分之间的映射，通常在复合结构图中。                                        |
| Occurrence                                                                  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002515508660.png "点击放大")                                                                                                                                               | 在组合结构图中，发生关系表示协作表示分类器。                                                              |
| Represents                                                                  | ![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002546908581.png "点击放大")                                                                                                                                               | 表示连接器指示在分类器（通常在"组合结构"图中）中使用了协作。                                                     |
   
#### 建模示例
显示了协作在组合结构图中显示执行安装的关系的图
![](https://support.huaweicloud.com/usermanual-codeartsmodeling/zh-cn_image_0000002039454569.png "点击放大")
