• android 开发中应用到的单例模式


    目的:

    希望对象只创建一个实例,并且提供一个全局的访问点。

    public class SingletonF implements Serializable {    

             private static class SingletonHolder {    

              /**  

               * 单例对象实例  

               */    

             static final SingletonF INSTANCE = new SingletonF();    

             }    

       

             public static SingletonF getInstance() {    

                    return SingletonHolder.INSTANCE;    

             }    

       

             /**

              * private的构造函数用于避免外界直接使用new来实例化对象  

              */  

            private SingletonF() {  

            }    

            /**

             * readResolve方法应对单例对象被序列化时候  

             */    

            private Object readResolve() {  

                 return getInstance();  

            }  

       }    

  • 相关阅读:
    Codeforces
    Codeforces
    SCUT
    Codeforces
    Codeforces
    poj 2229 Sumsets(类似于n的m划分)
    poj 1742 Coins(多重背包)
    hdu 2159FATE(完全背包)
    NOIP 普及组 2014 比例简化
    2018.10.2浪在ACM 集训队第三次测试赛
  • 原文地址:https://www.cnblogs.com/yulook/p/5266301.html
Copyright © 2020-2023  润新知