我正在努力理解 UML 组件图。
我刚刚经历了“装配连接器”,这就是我(认为我)理解的:
- 圆圈代表一个接口,我将其理解为一个组件可以提供给其他组件的一组功能。
- 半圆......好吧,不知道如何称呼它,但它说的是“我需要一些功能才能正确操作”。在图像中,我猜订单必须能够访问返回客户详细信息的函数(例如:方法
GetName()
、GetAddress()
等),这就是它与Customer Details
客户提供的接口的装配连接的原因。
我的问题是:为什么Account提供的接口(AccountDetails
)和Order需要的接口()之间存在依赖关系箭头Payment
?
这张图片的链接没有解释它。