uml - 你能在 UML 序列图中将端口表示为生命线吗?
问题描述
在 UML Specification 2.5.1 的“17.3.4.1 Lifeline”部分中,它写道:
“如果名称是‘self’,那么生命线表示包含拥有生命线的交互的分类器的对象。即使包含自我,封闭器的端口也可以单独显示。”
不幸的是,没有关于如何在序列图中显示端口的示例。现在,这句话是否意味着我们可以将类的端口表示为生命线,或者是否有任何其他符号可以在序列图中显示端口?
解决方案
我们可以将类的端口表示为生命线...?
生命线表示ConnectableElement(formal/ 2017-12-05 的第17.12.17.4 节)。端口是一个属性(第 11.8.14.3 节),它是一个可连接元素(第9.9.17.3节),所以端口是一个可连接元素,答案是肯定的
即使包含 self ,外壳的端口也可以单独显示。
这是一个精确的说法,对外壳的端口没有限制,以避免可能的怀疑
推荐阅读
- c - 确保一个值只需要在 C 中计算一次
- c# - 如何在 WPF 中缩小 UIElement 并查看窗口外的原始内容?
- less - 使用 @font-face 减少 css 导入字体
- python - 在python中读取和删除N行的最快方法
- r - 如何在 plotly & R Language 中关闭特定的图例类型?
- webpack - 如何为内联文件加载器导入设置 outputPath?
- c# - C# 链接多个 LINQ 方法调用是否会多次枚举一个集合?
- c - C'中结构的不同行为
- javascript - 如何使用 localstorage 在表单上存储文本并以只读格式将其返回到另一个表单
- kotlin - 货币在 Kotlin 中不会显示第二个小数点