zoukankan      html  css  js  c++  java
  • 多个单例模式单例模式的应用

    我们在编程中需要一个单例,但不仅仅是一个单例,更多的是需要单例中的单例

    即 类A为控制器,类B为实例面板

    为方便找到类A,采用单例,

    而类A为方便找到类B,采用单例中的单例

    单例A -》单例B -》

     

    第二个不要用new

    A.getInstance().b.调用方法

    import B;

    public class A

    {

          public static var a:A

          public var b:B;

          public static function getInstance():A

          {

                if(a == null)

                {

                      a = new A();

                }

          }

          public function getInstanceForB():B

          {

                if(b == null)

                {

                      b = B.getInstance();           

                }

          } 

          public class A()

          {

                if(a != null)

                {

                      throw new Exception("A singleton error!");

                }

          }

    }

  • 相关阅读:
    linux device drivers ch02
    linux device drivers ch01
    【推荐系统】Learning to Rank(还在编辑)
    【Python】垃圾回收机制
    【ML】数据清洗
    【ML】从Titannic说起一个完整机器学习的7步骤
    【MF】SVD
    【Java】toString
    【Java】Runtime
    【Java】内存
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1457476.html
Copyright © 2011-2022 走看看