需要 Java 关于 class 自身聚合的 UML 的帮助

Need help for Java UML about a class aggregated by itself

嗨,我需要一些关于我必须实施的 java UML 的帮助。

这个项目是对 Java OOP 和 UML 的介绍,我不知道它对你来说是否意味着任何断章取义的东西,但我不明白:

我不明白两件事:

感谢您的回答

It seems like this class has an instance of itself as a private static property

这显然是一个单例 => 只有一个实例通过 属性

记住了

(how should I instantiate it ? In the constructor ?)

第一次实例化getProvider被调用

The constructor is private

当然不能从外面调用

I don't know what I should put inside it since the 2 properties are static anyway

在任何情况下 weatherProvider 必须设置为记住单独的实例,这可以在构造函数或 getProvider 中完成,知道当 weatherProvider 为空(默认值)

时调用构造函数

查看单例实现