学学习网 手机版

学学习网

学习路径: 学习首页 > 应用开发 > AS3 >

第九节 单例模式(2)

设置字体:
----------------------------------

package net.smilecn{ import net.smilecn.MySubClass         
public class TwoClass{          
 private var mySubClass:MySubClass=MySubClass.getInstance();                  
public function TwoClass(){             
trace(mySubClass.num)//结果为5          }           }       }
  我们可以看到,区别在于把new MySubClass()换成了MySubClass.getInstance(),变成单例模式后就不能用new的方法来产生这个实例了,要用getInstance方法来产生,用new的方法就会报一个错误。   单例模式的好处在于,不管在多少个类中产生实例,所以的都是共用一个,假设这个单例的类中存的是一个共享的数据,那么其它类中都可以使用这些数据了。   下节我们介绍MVC思想去架构程序,下节继续。
----------------------------------
课程列表
重点难点
赞助链接