UML组件图

 

 组件图描述组件之间的组织和依赖、

需求接口(半圈)和提供接口(圆圈)

组件图 = 构件(Component)+接口(Interface)+关系(Relationship)+端口(Port)+连接器(Connector)

提供接口表明该组件实现的接口,表示该组件能够提供的行为,即该组件可对外提供的服务。 比如上图的例子中,表明了天气服务组件,提供了天气预报的接口,即说明天气服务组件拥有天气预报的行为(能力)

需求接口(required interfaces)

 

 需求接口表明该组件执行过程中,需要使用到具有某个行为的组件,即声明该组件依赖的行为。 比如上图的例子中,表明了用户服务组件依赖订单服务的接口,映射到具体的需求场景,可能是用户服务里需要通过用户的年度账单,分析并设定用户的年度消费标签。

 

posted on 2021-10-14 15:05  小破孩楼主  阅读(729)  评论(0)    收藏  举报