美文网首页工作生活
通过构造器模式实现一个单例

通过构造器模式实现一个单例

作者: 八百逗比奔北坡_f22e | 来源:发表于2019-07-02 22:15 被阅读0次

    通过构造器模式实现一个单例,仅供参考,不多说,直接看代码

    import android.content.Context;
     
    public class RxImageLoder {
     
        static RxImageLoder singleton;
     
        private RxImageLoder() {
        }
     
        public static RxImageLoder with(Context context) {
            if (singleton == null) {
                synchronized (RxImageLoder.class) {
                    if (singleton == null) {
                        singleton = new Builder(context).build();
                    }
                }
            }
            return singleton;
        }
     
        public static class Builder {
            private Context context;
     
            public Builder(Context context) {
                this.context = context;
            }
     
            public RxImageLoder build() {
                return new RxImageLoder();
            }
        }
    }
    

    相关文章

      网友评论

        本文标题:通过构造器模式实现一个单例

        本文链接:https://www.haomeiwen.com/subject/tmjxhctx.html