#Singleton Pattern
一つしかインスタンスを生成しない
このページでは以下を記載します
・Singleton Pattern サンプルコード
以下のクラス構成で確認します
クラス | 説明 |
---|---|
singleton.class | インスタンスを一つだけ生成する |
user(Main.class) | インスタンスを生成する |
*user 他の開発者がこのパターンを利用する、という意味合いを含みます |
singleton.class
class singleton{
private static singleton singleton = new singleton();
private singleton(){}
public static singleton newInstance(){return singleton;}
}
user(Main.class)
public static void main(String[] args){
singleton s1 =singleton.newInstance();
}}