タグ

actionscriptとflexに関するhamacoのブックマーク (1)

  • Flex SDK のソースで見る Singleton パターン | DevelopersIO

    毎度お世話になっております。クラスメソッドの稲毛です。 今回は Flex SDK のソースの中に見られる Singleton パターンについて書こうと思います。 Java のようにコンストラクタを private として宣言できない ActionScript 3 ですが、これまで「フラグを用いる」「内部クラスを用いる」などの手法で、シングルトン(new によるインスタンス生成の抑止)を実現する方法が編み出されてきました。そんな中で「mx.resources.ResourceManager」などのシングルトンクラスはどのように実装されているのかと興味が湧いたので調べてみた所、下記のようなことが分かりました。 2つのクラスと1つのインタフェースで構成される。 インスタンスを提供するクラスメソッドを持つ「シングルトンクラス(例.mx.resources.ResourceManager)」 提供す

  • 1