gpt4 book ai didi

java - 如何将单例引用传递给十个兄弟对象

转载 作者:行者123 更新时间:2023-11-29 10:06:53 24 4
gpt4 key购买 nike

如果十个类继承自一个基类,而这十个子类都需要访问一个单例,那么单例的引用应该如何传递。我看到了几种解决方法,其中两种是:

  1. 在父类(super class)中调用一个静态方法,该方法设置一个静态对象的引用,然后可以由子类共享

  2. 将单例的引用作为构造函数中的参数传递给每个子类。每个子类都可以存储对单例对象的引用,或将其传递给父类(super class)构造函数。

但我不知道首选方法是什么,或者我是否遗漏了一些明显的东西。提前致谢。

最佳答案

为什么不在单例类中使用 getInstance() 方法?你不需要传递它。每当您需要它时,请使用静态 getInstance() 方法。

关于java - 如何将单例引用传递给十个兄弟对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com