java全栈

UML 的聚集、组成、接口和实现(二)

2020-03-03  本文已影响0人  码农UP2U

接口和实现

接口(interface)是描述类的部分行为的一组操作,它也是一个类提供给另一个类的一组操作

一个类和它的接口之间的关系叫做实现(realization)

接口的模型表示法和类大致相同,都是用一个矩形图标来代表。
和类的不同之处在于,接口只是一组操作,没有属性

接口与类的区分

表示类和接口之间的实现关系的符号和继承关系的符号相似,它使用一个带空心三角形的箭头,箭头的方向指向接口

接口是类的操作集合

另一种表示法(省略表示法)是讲接口表示为一个小圈圈,并和实现它的类用一条线连起来,这种图有时被形象地称作棒糖图(lollipop diagram)

棒糖图

一个类可以实现多个接口,一个接口也可以被多个类实现

我们依靠接口实现的操作,把通过解耦的交互建模为一种依赖


使用依赖符号对通过接口和类的交互来建模


注:本笔记出自《UML 基础、案例与应用》一书的 第五章 聚集、组成、接口和实现



微信中搜索 “码农UP2U” 关注我的公众号吧!!!

上一篇 下一篇

猜你喜欢

热点阅读