多个单例模式单例模式的应用

简介:

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

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

        }

  }

}
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2009/05/15/1457476.html如需转载请自行联系原作者

jiahuafu

相关文章
|
6月前
|
设计模式 安全 Java
单例模式分享
单例模式分享
26 0
|
7月前
|
设计模式 安全 Java
单例模式
​ 如有错误或有补充,以及任何的改进意见,请在评论区留下您的高见,同时文中给出大部分的示例 如果觉得本文写的不错,不妨点个赞,收藏一下,助力博主产生质量更高的作品 概念 单例模式(Singleton Pattern)是软件设计模式的一种,用于确保一个类只有一个实例,并提供一个全局访问点。这种模式通常用于需要频繁创建和销毁同一对象的场景,以减少系统资源的消耗和提高性能。 优缺点 优点: 实例控制:单例模式确保类只有一个实例,可以防止其他对象实例化自己的副本,从而确保所有对象都访问唯一实例。 节约资源:由于系统中只存在一个对象,可以节约系统资源,特别是在需要频繁创建和销毁对象的场景中,可
62 0
|
设计模式 Java Spring
什么场景要使用单例模式,什么场景不能使用?
经常有小伙伴问我,设计模式学了这么久,每次看到概念也都能理解。但是,就是不知道怎么用,在哪里能用?我告诉大家,设计模式,不是为了要用而用的,而是作为前人总结下来的经验,等到哪天需要用的时候,你能想起来为你所用。
108 0
|
设计模式 C#
C# 机房重构单例模式
C# 机房重构单例模式
73 0
|
设计模式 缓存 Java
php设计模式-单例模式
php设计模式-单例模式
84 1
|
设计模式 缓存 JSON
没那么简单的单例模式
没那么简单的单例模式
127 0
没那么简单的单例模式
|
存储 安全 调度
单例模式的简单介绍
单例模式的简单介绍
|
设计模式 数据库 Python
|
XML 设计模式 安全
单例模式,真不简单
单例模式,真不简单
单例模式,真不简单
机房重构之单例模式的应用
机房重构之单例模式的应用