Javaデザインパターン Singleton

Singletonパタンについてご紹介します。

利用目的

あるクラスのオブジェクトを1個だけ作って共有したい。

実装

Java 1.6以降の場合、1個の要素だけの列挙型を利用して実装できます。

package javadesignpattern;

public enum MyEnumSingleton {
    INSTANCE;

    // other methods here
}

これは現在一番良いSingletonを実装するやり方だと言われています。(Effective java Joshua Bloch)

——————————————————————–

本ブログは移転しました。記事の全文はこちら↓↓↓
http://www.infoscoop.org/blogjp/2013/10/08/java_design_pattern_singleton/

——————————————————————–

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中