Movatterモバイル変換


[0]ホーム

URL:


酒と泪とRubyとRailsと

シングルトンパターン


シングルトン(Singleton)パターンでは、対象クラスのインスタンスが1つしか生成されないことを保証します。
たとえば、設定ファイルはアプリケーションで1回読み込んで使い続けることができます。

publicclassSingletonSample{
privatestatic SingletonSample instance =new SingletonSample();

privateSingletonSample(){}// インスタンス生成をしないために private にする

publicstatic SingletonSamplegetInstance(){// インスタンスの getterを用意
return instance;
}
}

🐹シングルトンパターンのポイント

  • インスタンスが1つの条件下でプログラムを書くことができ、制御がしやすい

🍣気を付けるべきこと

  • クラス間の依存関係を高めるので、不必要に使わない

😼つかいどころ

  • 設定ファイルの管理や、コネクションプーリングなど

🐯参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍

概要はじめに基本概念初心者向け入門資料整数(int, log)文字(char)文字列(String)コレクションと配列マップ(Map)セット(Set)日付(Date)列挙(Enum)バイト(byte)正偽型(boolean)プリミティブ型と参照型Optional型文法修飾子クラスメソッド例外処理初期化ブロック変数インタフェースについてリフレクションswitch文Comparable I/Fアノテーションイテレータ(iterator)Stream API/LambdaSpring Framework概要Hello WorldDI(依存性の注入)アスペクト指向プログラミングデータバインディングと型変換Controllerアノテーションフォーム利用プロパティ(設定値)管理バリデーションライブラリThymeleaf(テンプレート)Lombok(ボイラープレート)Jackson(JSONライブラリ)MyBatis(OR Mapper)JUnit(ユニットテスト)HibernateデザインパターンファクトリパターンシングルトンパターンテンプレートメソッドパターンTipsJavaのBest PracticeJavaのコーディング規約IntelliJ IDEAノウハウJSPについてJava Tips

[8]ページ先頭

©2009-2025 Movatter.jp