<分区>
此刻我正在阅读一份设计文档,以在 C++ 中实现解决方案。 在图例中,他们用“组件提供的接口(interface)”来解释一个符号。
我真的不明白他们的意思,我无法预料什么是 C++ 中的组件以及它如何“提供”接口(interface)。
我希望我在适当的地方提出我的问题。非常感谢您。
编辑:图片已添加
<分区>
此刻我正在阅读一份设计文档,以在 C++ 中实现解决方案。 在图例中,他们用“组件提供的接口(interface)”来解释一个符号。
我真的不明白他们的意思,我无法预料什么是 C++ 中的组件以及它如何“提供”接口(interface)。
我希望我在适当的地方提出我的问题。非常感谢您。
编辑:图片已添加
最佳答案
这是 UML“接口(interface)”符号。根据上下文,它可能意味着很多事情:
如果组件是一个库,则接口(interface)将是“一个 API”(即一组可用于与库功能交互的函数和/或类)
如果组件是类,接口(interface)应该是公共(public)基类(或公共(public)抽象基类)。
关于c++ - 从 UML 到 C++ "Interface offered by a component",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18016749/