次の状況では:
アプリケーションのプラグインである一連のプロジェクトがあります。各プラグインには 3 つの名前空間があります。
- 一般
- リアルタイム
- 歴史的
各名前空間内には、Settings というクラスがあります。
最初の質問: このクラスの名前は、Settings か、CommonSettings、RealTimeSettings、HistoricalSettings だけですか?
Common 名前空間内には、DecisionEngine というクラスがあります。このクラスは、さらに 3 つのクラス、DecisionEngineData、DecisionEngineState、および DecisionEngineDataSource を使用します。
2 番目の質問: 名前をそのままにしておきますか、それともすべてのクラスに DecisionEngine プレフィックスを付けないようにする方法を見つけようとしますか?