2015年7月15日水曜日

シングルトン

以下のサイトを参考に。
https://sites.google.com/site/androidappdojo/home/lesson/section04/section0405

クラスを使うときの new を呼び出し元ではなく、呼び出し先のそのクラス自身に任せる的な。

コンストラクタは、private にして制限。
getInstance() で呼び出すように書く。

とはいえ、コンストラクタがpublic じゃないと、画面回転させた時などに落ちる。

0 件のコメント: