シングルトンがグローバル状態、特にコードの主な実行に影響を与える可能性がある状態にとって悪いと見なされる場合、たとえば Web フレームワークのグローバル状態をどのように処理する必要がありますか?
すぐに思いつくのは次のとおりです。
- ベース URL
- ベース ファイル パス
- 一般的な設定
- ロギング インスタンス
- 等
App() クラスなど、これらにアクセスするためのシングルトン以外の方法はありませんか?
シングルトンがグローバル状態、特にコードの主な実行に影響を与える可能性がある状態にとって悪いと見なされる場合、たとえば Web フレームワークのグローバル状態をどのように処理する必要がありますか?
すぐに思いつくのは次のとおりです。
App() クラスなど、これらにアクセスするためのシングルトン以外の方法はありませんか?