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!");

                }

          }

    }

  • 相关阅读:
    SQLalchemy 字段类型
    爬虫学习
    Linux了解一下
    django-rest-framework
    vue相关理论知识
    Django认证系统
    Form组件
    JS之AJAX
    Django之中间件
    Django之ORM
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1457476.html
Copyright © 2011-2022 走看看