
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Effective Javaを読む】 第2章 項目1 『コンストラクタの代わりにstaticファクトリーメソッドを検討する』 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Effective Javaを読む】 第2章 項目1 『コンストラクタの代わりにstaticファクトリーメソッドを検討する』 - Qiita
//サービスプロバイダーフレームワーク public interface Service{ //サービス固有のメソッドをここに }... //サービスプロバイダーフレームワーク public interface Service{ //サービス固有のメソッドをここに } //サービスプロバイダーインターフェース public interface Provider{ Service newService(); } //サービス登録とアクセスのためのインスタンス化不可能クラス public class Service{ private Service(){} //インスタンス化を抑制(項目4) //サービス名をサービスと対応づける private static final Map<String, Provider> providers = new ConcurrentHashMap<String, Provider>(); public static final String DEFAULT_PROVIDER_NAME = "<d