现在的位置: 首页 > 综合 > 正文

设计模式之单件模式【ActionScript3.0篇】

2013年02月10日 ⁄ 综合 ⁄ 共 949字 ⁄ 字号 评论关闭
Singleton类代码:
 1 package source
 2 {
 3     public class Singleton
 4     {
 5         // 声明Singleton的实例
 6         private static var instance:Singleton;
 7         
 8         public function Singleton()
 9         {
10             // 构造函数
11         }
12         
13         // 实例化Singleton类
14         public static function Instance():Singleton
15         {
16             if (instance == null
17             { 
18                 instance = new Singleton();
19             } 
20             
21             return instance;
22         }
23         
24         // 函数
25         public function ShowMsg(msg:String):String
26         {
27             return msg;
28         }
29     }
30 }

调用Singleton类代码:

1 import source.Singleton;
2             
3 private function InitApp():void
4 {
5     var singleton:Singleton = Singleton.Instance();
6     var msg:String = singleton.ShowMsg("Hello world");
7     trace(msg);
8 }

 

 

 

 

转自:http://www.cnitblog.com/Lalo/archive/2007/09/20/33858.html

抱歉!评论已关闭.