前页 | 后页 |
复合结构图表
复合结构图反映了类、接口或组件(及其属性) A内部协作来描述功能。复合结构图类似于类图,但类图模型是类结构的静态视图,包括它们的属性和行为,复合结构图模型是结构的具体用法。您可以使用它们来表达运行时架构、使用模式和参与元素的关系,这些可能无法通过静态图反映出来。
在复合结构图中,类作为部件或履行特定角色的运行时实例来访问。如果由类填充的角色需要多个实例,则这些部件可以具有多重性。由一个部件的类定义的端口应该在复合结构中表示,以便所有连接部件都提供由端口指定的所需接口。对复合结构进行建模具有广泛的灵活性和随之而来的复杂性。要优化您的建模,请考虑构建协作以表示响应您的设计问题的可重用模式。
您可以从工具箱的“复合”页面图表复合结构图元素和连接器。
示例图表
此图显示了协作在复合结构图中显示执行安装的关系的图。协作通常用于模型常见的模式。
下一个图表通过协作应用程序使用此协作,并将其应用于协作类«表示»协作关系。这表明分类器协作在其实现中使用了协作模式。
复合结构图表元素工具箱Icons
Icon |
Description |
See also |
---|---|---|
A类是一种object类型的表示,它反映了系统内此类对象的结构和行为。 |
Class | |
An接口是实现者同意满足的行为规范(或合同)。 |
Interface | |
部件是类或接口的运行时实例。 |
Part | |
端口定义分类器与其环境之间的交互。 |
Port | |
协作定义了A组协作角色及其连接器。 |
Collaboration | |
使用协作应用将协作定义的模式应用于特定情况,在复合结构图中。 |
Collaboration Use | |
曝露接口元素是一种图形方法,用于在部件或复合结构图中描述部件、类或部件的所需或提供的接口。 |
Expose Interface |
复合结构图表连接器工具箱Icons
Icon |
Description |
See also |
---|---|---|
连接器说明了部件之间的通信链接以实现结构的目的,通常在复合结构图中。 |
Connector | |
组装连接器将组件所需的接口 (Component1) 与另一个组件 (Component2) 提供的接口连接起来,通常在部件图中。 |
Assembly | |
A委托连接器在一个部件上定义了一个组件的外部端口图和部件图。 |
Delegate | |
角色绑定是协作应用内部角色与实现特定情况所需的各个部件之间的映射,通常在复合结构图中。 |
Role Binding | |
代表连接器表示在协作分类器中使用了 a ,通常在复合结构图中使用。 |
Represents | |
一个协作关系表示一个类图代表一个分类器,在一个复合结构图中。 |
Occurrence |