>>31
>アプリ全体で共通の状態を持つならSingleton
これはシングルトンではなくてグローバル変数という
シングルトンはインスタンスを複数「作れない」クラスに適用するパターン
グローバル変数が欲しいならクラスをシングルトンにするより
アプリ全体のルートクラスみたいなところで持っとけ