実際には静的であるはずの静的型がある場合もありますが、まれにそれらのコードの一部 (いくつかのメソッド) を再利用する必要があります。インターフェイスまたは別の基本的な抽象クラスを作成し、いくつかの静的クラスの問題を解決できます。これらの静的クラスはすべて、同じメソッドとメンバーをオーバーライドする必要がありますが、わずかに変更する必要があります。ただし、コードの大きなセクションをコピーして貼り付ける必要があり、それらを静的としてマークすることはできません。
1037 次
1 に答える
5
これは、Singleton クラスを作成することで解決できます。その後、基本abstract
クラスと必要な継承階層を利用できますが、必要に応じてプライベート インスタンスを利用するだけの静的メソッドを持つこともできます。
適切にビルドできるように、Singleton's に関するJon Skeet のブログをご覧ください。
于 2013-04-09T17:07:16.000 に答える