UML 中的实时对象统一设计方法结构解析
1. 端口(Port)
端口包提供了将分类器与其环境隔离开的机制。这是通过提供一个点来实现分类器内部与其环境之间的交互。端口从属性派生而来,在元模型中,封装分类器扩展了结构化分类器,以增加拥有端口作为交互点的能力。端口通常表示为小方块,名称靠近放置在封装分类器的轮廓上。
端口可能与接口相关联,有必需和/或提供两种情况。如果 isBehavior 属性为真,端口提供与其连接的分类器的功能;如果为假,则是一种“中继”端口,功能由另一个分类器实现。多个中继端口最终必须有一个“末端”端口(本地 isBehavior 为真),在那里功能被执行和实现。 IsService 属性如果为真,用于“提供分类器的发布功能”;如果为假,该端口仅用于分类器的内部使用。
| 相关元素 | 说明 |
|---|---|
| 端口(Port) | 从属性派生,是分类器与环境交互的点 |
isBehavior |
布尔值,决定端口是否提供功能 |
IsService |
布尔值,决定端口是用于发布功能还是内部使用 |
超级会员免费看
订阅专栏 解锁全文
39

被折叠的 条评论
为什么被折叠?



