プログラムを構成する最善の方法についてアドバイスを求めています。ここに私が今持っているものと、デザインで見られる問題があります:
作成されたオブジェクトを慎重に制御するために、プライベート コンストラクターと submit() メソッドを含むクラスがあり、作成されたすべてのオブジェクトがグローバル リストに追加されます。このプログラムには、グローバル リストで「大きな」操作を実行する関数がいくつかあります。現在、これらは静的関数としてオブジェクト クラス内にあります。それらはクラスにあるはずであり、明らかにオブジェクトに関連しているため、これは理にかなっているように見えました。しかし、オブジェクトのプロパティにアクセスするたびに、これらの「大きな」関数のリストを Intellisense が迎えてくれるのは奇妙に思えます。これらの関数は関連付けられていますが、実際には個々のオブジェクトによって呼び出されるべきではありません。すべてのオブジェクトのリスト! しかし、私はそれを行う別の方法を思いつきません。Operations というクラスがあり、その中にすべてを配置する必要がありますか? それは分離しすぎているようです。また、
何か案は?ありがとう!
(申し訳ありませんが、これに何をタグ付けすればよいか正確にはわかりませんでした。同様の質問がたくさんあることは知っていますが、しばらく戸惑いました。自由にタグを付け直して編集してください!もう一度ありがとう!)