从基类中分配另一个类的单例实例有什么优势?

时间:2018-12-03 08:27:20

标签: singleton instance base-class

在我的应用中,有几个类返回单例对象。

方法1: 打算使用这些单例的类可以使用-A.getInstance()类直接获取实例,因为getInstance()是静态的,并且直接返回类实例

方法2:在所有此类Singleton的BaseClass中具有吸气剂(该类已经可以在应用程序的其余部分使用)。例如。

public class BaseClass {

public classA getSingletonA(){
    return ClassA.getInstance();
}

public classB getSingletonB(){
    return ClassB.getInstance();
} }

我认为以这种方式提供吸气剂是一项开销,应该首选方法1。请提供您的想法,更干净,更好的方法是什么?

0 个答案:

没有答案