博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多个单例模式单例模式的应用
阅读量:4079 次
发布时间:2019-05-25

本文共 477 字,大约阅读时间需要 1 分钟。

 

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

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

            }

      }

 

}

posted on 2009-05-15 10:34 阅读(...) 评论(...)

转载地址:http://sxpni.baihongyu.com/

你可能感兴趣的文章
【数据结构周周练】008 二叉树的链式创建及测试
查看>>
《软件体系结构》 第九章 软件体系结构评估
查看>>
《软件体系结构》 第十章 软件产品线体系结构
查看>>
《软件过程管理》 第六章 软件过程的项目管理
查看>>
《软件过程管理》 第九章 软件过程的评估和改进
查看>>
分治法 动态规划法 贪心法 回溯法 小结
查看>>
《软件体系结构》 练习题
查看>>
《数据库系统概论》 第一章 绪论
查看>>
《数据库系统概论》 第二章 关系数据库
查看>>
《数据库系统概论》 第三章 关系数据库标准语言SQL
查看>>
SQL语句(二)查询语句
查看>>
SQL语句(六) 自主存取控制
查看>>
《计算机网络》第五章 运输层 ——TCP和UDP 可靠传输原理 TCP流量控制 拥塞控制 连接管理
查看>>
堆排序完整版,含注释
查看>>
二叉树深度优先遍历和广度优先遍历
查看>>
生产者消费者模型,循环队列实现
查看>>
PostgreSQL代码分析,查询优化部分,process_duplicate_ors
查看>>
PostgreSQL代码分析,查询优化部分,canonicalize_qual
查看>>
PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()
查看>>
IA32时钟周期的一些内容
查看>>