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

I'm having problems interpreting this Java UML

这是一篇摘要class。 观察者属性是什么?是 Flyable 列表吗?

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

The Unified Modeling Language

多重性的一些典型例子:

所以,根据上面的 table,星号 (*) 表示零个或多个基数

Flayable* 在 uml 中的意思是 0 to many entry 所以在 java 中你可以把它变成 ArrayList 或者你喜欢的任何合适的 collection 类型每个Observer Flayable in you case你都会订阅它观察

更多细节请查看 Java MVC

中的观察者模式