此刻我正在阅读设计文档以在C ++中实现解决方案。 在图例中,他们通过“组件提供的界面”解释了符号。
我真的不明白他们的意思,我无法期待C ++中的组件是什么,它怎么能“提供”一个接口。
我希望我能在适当的地方提问。非常感谢你提前。
修改:已添加图片
答案 0 :(得分:1)
这是UML“接口”符号。根据具体情况,它可能意味着许多事情:
如果组件是库,则接口将是“API”(即可用于与库功能接口的一组函数和/或类)
如果组件是类,则接口应该是公共基类(或公共抽象基类)。
答案 1 :(得分:0)
棒棒糖表示法表示向客户提供的一组可调用操作。大多数UML工具都允许您切换到图表上的替代符号,这将为您列出这些操作。