单例的定义是确保一个类只有一个实例,并提供一个 全球访问点。
的含义是什么?
global point of access
这里吗?
答案 0 :(得分:1)
这意味着您可以从代码中的任何位置访问类的相同单个实例,而无需每次都初始化它(因此是全局的)。
答案 1 :(得分:0)
全球访问点意味着可以从应用程序的任何位置访问(因此是全局的)。它是一个公共类,在包中有一个公共方法,对所有其他包都可见。
答案 2 :(得分:0)
这将是用于返回类的静态实例的静态方法。
e.g。
class Singleton {
private static Singleton instance; //the instance of this
private Singleton(){} //lock constructor
static Singleton getInstance() { //this is the point of access (I think)
if (instance==null) instance=new Singleton(); //instantiate if needed.
return instance;
}
}