在 AS3 中,我看到很多人使用内部类 getInstance 创建单例类。
我想知道单例和保持所有公共(public)函数/变量静态的基本区别是什么???
最佳答案
AS3 中的单例
可以实现接口(interface)。 (多态性的力量)
您可以从它继承或从其他类扩展它。
可以作为参数传递给其他方法。
它的方法可以作为参数传递给其他方法。 (几乎独一无二)
惰性实例化支持*
一个实例,
this
关键字*
AS3 中的静态
简单易行
没有实例,没有
this
关键字 *
*更新/添加了有意义的评论
关于actionscript-3 - Actionscript3单例和静态的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17862080/