AS3 では、内部クラス n getInstance を使用してシングルトン クラスを作成している人をたくさん見てきました。
シングルトンの基本的な違いと、すべてのパブリック関数/変数を静的に保つことの違いを知りたいですか???
AS3 では、内部クラス n getInstance を使用してシングルトン クラスを作成している人をたくさん見てきました。
シングルトンの基本的な違いと、すべてのパブリック関数/変数を静的に保つことの違いを知りたいですか???
インターフェイスを実装できます。(多型の力)
それを継承したり、他のクラスから拡張したりできます。
パラメータとして他のメソッドに渡すことができます。
そのメソッドは、パラメーターとして他のメソッドに渡すことができます。(ほぼユニーク)
遅延インスタンス化のサポート *
1 つのインスタンス、this
キーワード *
届きやすい
インスタンスなし、this
キーワードなし *
*意味のあるコメントを更新/追加
シングルトンは, マネージャクラスにデータを保持する必要がある場合に使用されます. 通常静的は, 数学関数のようにそうではありません.
主な違いは、シングルトンは他のクラスを拡張してインターフェースを実装でき、通常は「通常の」オブジェクト インスタンスのように渡されることです。