从UML到C ++“组件提供的接口”

时间:2013-08-02 12:21:27

标签: c++ interface uml components

此刻我正在阅读设计文档以在C ++中实现解决方案。 在图例中,他们通过“组件提供的界面”解释了符号。

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

我希望我能在适当的地方提问。非常感谢你提前。

修改:已添加图片

the interface

2 个答案:

答案 0 :(得分:1)

这是UML“接口”符号。根据具体情况,它可能意味着许多事情:

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

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

答案 1 :(得分:0)

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