タグ

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

タグの絞り込みを解除

javaとsingletonに関するkamatama_41のブックマーク (2)

  • Singleton パターン - Wikipedia

    Singleton パターン(シングルトン・パターン)とは、オブジェクト指向のコンピュータプログラムにおける、デザインパターンの1つである。GoF (Gang of Four; 4人のギャングたち) によって定義された。Singleton パターンとは、そのクラスのインスタンスが1つしか生成されないことを保証するデザインパターンのことである。ロケールやルック・アンド・フィールなど、絶対にアプリケーション全体で統一しなければならない仕組みの実装に使用される[1]。 クラス図[編集] Singleton パターンの一般的なクラス図を示す。 Singleton は同じ型のインスタンスを private なクラス変数として持つ。この変数には Singleton.getInstance() からアクセスする。Singleton のコンストラクタは private である。 このクラス図で注目すべきこ

    Singleton パターン - Wikipedia
  • 人生、気合いと具合 ver 3.0

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

  • 1