JAVA中的单例模式(Singleton)

来源:互联网 发布:缓存数据可以清除吗 编辑:程序博客网 时间:2024/05/04 05:46
单例模式(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(){}
        }