单例模式(Singleton)
(1) 一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这类称为单例类
(2)单例类的一个最重要的特点是类的构造方法是私有的,从而避免了外部利用构造方法直接创建多个实例
static class State{
public static final State NORMAL = new State();
public static final State PRESSED = new State();
public static final State SELECTED = new State();
public static final State ROLLOVER = new State();
private State(){}
}
(1) 一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这类称为单例类
(2)单例类的一个最重要的特点是类的构造方法是私有的,从而避免了外部利用构造方法直接创建多个实例
static class State{
public static final State NORMAL = new State();
public static final State PRESSED = new State();
public static final State SELECTED = new State();
public static final State ROLLOVER = new State();
private State(){}
}