2

AS3 では、内部クラス n getInstance を使用してシングルトン クラスを作成している人をたくさん見てきました。

シングルトンの基本的な違いと、すべてのパブリック関数/変数を静的に保つことの違いを知りたいですか???

4

3 に答える 3

3

AS3 のシングルトン

  • インターフェイスを実装できます。(多型の力)

  • それを継承したり、他のクラスから拡張したりできます。

  • パラメータとして他のメソッドに渡すことができます。

  • そのメソッドは、パラメーターとして他のメソッドに渡すことができます。(ほぼユニーク)

  • 遅延インスタンス化のサポート *

  • 1 つのインスタンス、thisキーワード *

AS3 の静的

  • 届きやすい

  • インスタンスなし、thisキーワードなし *


*意味のあるコメントを更新/追加

于 2013-07-25T16:18:02.707 に答える
1

シングルトンは, マネージャクラスにデータを保持する必要がある場合に使用されます. 通常静的は, 数学関数のようにそうではありません.

于 2013-07-25T16:07:45.170 に答える
1

主な違いは、シングルトンは他のクラスを拡張してインターフェースを実装でき、通常は「通常の」オブジェクト インスタンスのように渡されることです。

于 2013-07-25T15:25:38.850 に答える