从UML到C++&引用;组件提供的接口; 现在我正在阅读一个设计文档来实现C++中的解决方案。 在图例中,他们用“组件提供的接口”来解释符号 我真的不明白他们的意思,我不能期待C++中的组件是什么,它怎么能提供一个接口。p>
我希望我是在适当的地方问我的问题。事先非常感谢 编辑:添加图像从UML到C++&引用;组件提供的接口; 现在我正在阅读一个设计文档来实现C++中的解决方案。 在图例中,他们用“组件提供的接口”来解释符号 我真的不明白他们的意思,我不能期待C++中的组件是什么,它怎么能提供一个接口。p>,c++,interface,uml,components,C++,Interface,Uml,Components,我希望我是在适当的地方问我的问题。事先非常感谢 编辑:添加图像 棒棒糖符号表示提供给客户端的一组可调用操作。大多数UML工具将允许您切换到图表上的替代符号,该符号将为您列出这些操作 这是UML“接口”符号。根据上下文,它可能意味着许多事情: 如果组件是一个库,接口将是“一个API”(即一组可用于与库功能接口的函数和/或类) 如果组件是类,那么接口应该是公共基类(或公共抽象基类) 通过“组件”可以表示类,通过“接口”可以表示公共功能。但是,对于真正的意义,您应该询问设计文档的创建者!你能发布这个
棒棒糖符号表示提供给客户端的一组可调用操作。大多数UML工具将允许您切换到图表上的替代符号,该符号将为您列出这些操作 这是UML“接口”符号。根据上下文,它可能意味着许多事情:
- 如果组件是一个库,接口将是“一个API”(即一组可用于与库功能接口的函数和/或类)
- 如果组件是类,那么接口应该是公共基类(或公共抽象基类)