我在解释这个Java UML时遇到了问题

时间:2017-03-26 17:22:42

标签: java uml observer-pattern

Part of the UML

这是一个抽象类。 什么是观察者属性?它是Flyable的列表吗?

我不明白*在这里是什么。

2 个答案:

答案 0 :(得分:1)

The Unified Modeling Language

多重性的一些典型例子:

enter image description here

因此,如上表所示,星号(*)代表零或更多基数

答案 1 :(得分:1)

uml中的

ReportService表示Flayable*因此,在java中,您可以使用0 to many entry或任何适合您ArrayList的{​​{1}}来表示每个collection你会订阅它来观察。

有关更多详细信息,请参阅Java MVC中的Observer Pattern