多个单例模式单例模式的应用
?
我們在編程中需要一個單例,但不僅僅是一個單例,更多的是需要單例中的單例
即 類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!");
????????????}
??????}
?
}
轉載于:https://www.cnblogs.com/jiahuafu/archive/2009/05/15/1457476.html
總結
以上是生活随笔為你收集整理的多个单例模式单例模式的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Visual Studio 2008单元
- 下一篇: 操作系统内核的作用是什么(它的主要作用是