タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaと実装に関するkamatama_41のブックマーク (1)

  • 人生、気合いと具合 ver 3.0

    Singleton パターン 概要 あるクラスのインスタンスが唯一であることを保証し、そのインスタンスを取得する方法を提供するのがSingletonパターン。 つまり、システムでインスタンスが「ひとつしか存在してはならない場合」、「二つ以上存在しても意味が無い場合(メモリ領域やインスタンス生成のオーバーヘッドがもったいない)」、などがSingletonを適用する場面となる。 Javaで普通にSingletonを実装した場合、システムで唯一のインスタンスにするのは難しいので、VMでひとつ、正確にはクラスローダでロードされたクラス定義ごとにひとつ、となるのが普通。 クラス構成 Singletonパターンの構成はいたってシンプル。 Singletonパターンを適用するクラス(図ではSingletonクラス)に、インスタンスを格納するスタティックメンバを確保する。このメンバに格納するインスタンスが

  • 1