1.查找用于延迟初始化的单例模式。使用个人喜好的搜索引擎(例如 Google)。
2.在单独的文件中,创建三个相似的单例类:Sun、Moon 和 Earth。
3.在 Sun、Moon 和 Earth 类中实现 Planet 接口。
4.在 Solution 类的 static 块中,调用 readKeyFromConsoleAndInitPlanet 方法。
5.实现 readKeyFromConsoleAndInitPlanet 方法:
5.1.从控制台读取一个 String。
5.2.如果值等于 Planet 接口的 constants,则创建一个相应的对象并将其分配给 Planet t
巩固单例模式
- 16
已锁定
评论 (8)
- 受欢迎
- 新
- 旧
你必须先登录才能发表评论
Anonymous #10767672
16 五月 2022, 12:30
readKey的内容是中文🤬
0
Roman
25 五月 2022, 06:33
We'll fix it soon. If I am right in understanding the problem)
0
youya
30 十一月 2021, 10:20
有没有人可以解释一下 synchronized 在这里的作用啊,我没看就新线程的出现啊
0
有梦想的咸鱼
前天, 09:16
就是为了防止在多线程下可能创建多个新对象的问题才加的锁
0
有梦想的咸鱼
前天, 09:17
起到的就是一个预防作用
0
陈盛英
31 五月 2020, 15:01
...我知道了,原因在于判断
0
陈盛英
31 五月 2020, 14:57
这到底是什么原因啊。。
0
陈盛英
31 五月 2020, 14:57
这到底是什么原因啊。。
0