0

此刻我正在阅读一份设计文档,以用 C++ 实现该解决方案。在图例中,他们通过“组件提供的接口”来解释符号。

我真的不明白他们的意思,我无法期待 C++ 中的组件是什么,以及它如何“提供”一个接口。

我希望我在适当的地方问我的问题。非常感谢您。

编辑:添加图像

界面

4

2 回答 2

1

这是 UML“接口”符号。根据上下文,它可能意味着很多事情:

  • 如果组件是库,则接口将是“API”(即一组可用于与库功能接口的函数和/或类)

  • 如果组件是类,则接口应该是公共基类(或公共抽象基类)。

于 2013-08-02T12:57:26.183 回答
0

该棒棒糖符号表示提供给客户端的一组可调用操作。大多数 UML 工具将允许您切换到图表上的替代符号,它会为您列出这些操作。

于 2013-08-02T12:57:16.120 回答