開始行: * キーワード [#d334aeba] - コンストラクタ - staticメソッド - シングルトン * 何か [#hc66852d] 自前工場 そのクラスのインスタンスを生成するstaticなメソッドを設け... * なぜか [#d625d35b] オーバーロードして複数のコンストラクタを設ければ生成につ... - 名前(メソッド名)をつけられる また、シングルトンを実装するのにも便利です。コンストラク... - シングルトンを強制する * どのように [#m7534f34] たとえば、アプリケーションの設定を表現するオブジェクトを... Setting { private singleton = null; // デフォルトコンストラクタを使用させない private Setting() {} static get() { return (singleton == null)? (this.singleton = new Se... } } メソッド名はそれがコンストラクタの代用であると分かるよう... * 関連 [#k0743ccc] - [[設計パターン/完全コンストラクタ]] - [[設計パターン/ファクトリ]] - [[設計パターン/ビルダー]] * 参考 [#n574bedc] - [[コンストラクタの代わりにstaticファクトリーメソッドを... 終了行: * キーワード [#d334aeba] - コンストラクタ - staticメソッド - シングルトン * 何か [#hc66852d] 自前工場 そのクラスのインスタンスを生成するstaticなメソッドを設け... * なぜか [#d625d35b] オーバーロードして複数のコンストラクタを設ければ生成につ... - 名前(メソッド名)をつけられる また、シングルトンを実装するのにも便利です。コンストラク... - シングルトンを強制する * どのように [#m7534f34] たとえば、アプリケーションの設定を表現するオブジェクトを... Setting { private singleton = null; // デフォルトコンストラクタを使用させない private Setting() {} static get() { return (singleton == null)? (this.singleton = new Se... } } メソッド名はそれがコンストラクタの代用であると分かるよう... * 関連 [#k0743ccc] - [[設計パターン/完全コンストラクタ]] - [[設計パターン/ファクトリ]] - [[設計パターン/ビルダー]] * 参考 [#n574bedc] - [[コンストラクタの代わりにstaticファクトリーメソッドを... ページ名: