-3

すべてのクラスを 1 つのクラスにまとめる最善の方法は何でしょうか。この 1 つのクラスにアクセスすると、他のすべてのクラスにアクセスできるようになります。

using Student.Classes.TextFileHandler;
using Student.Scripts.Constants;
using Student.Classes.Common;
using Student.Classes.Enum;

すべてが 1 つのクラスになります。一般クラスとしましょう。一般クラスにアクセスすると、他のすべてのクラスにアクセスできます。

4

4 に答える 4

1

最善の方法は、ここで私を誤解しないことです。クラスがそのように配置されるべきではないことを確認する必要があります。責任ごとに 1 つのクラス。あなたにとっても、コードを読んだり保守したりする人にとっても簡単です。確かに構成を使用できますが、あなたがやろうとしている方法ではありません。それは私の意見です。

于 2013-04-03T09:28:15.517 に答える
0

代わりに名前空間を使用してください。

namespace Student.Classes
{
   class TextFileHandler
   {
      ...
   }
   class Common
   {
      ...
   }
   class Enum
   {
      ...
   }

}

異なるファイルに複数のクラスを含めることもできますが、名前空間は同じです

于 2013-04-03T09:24:24.767 に答える
0

Controllerクラスを実装してみませんか。このクラスでは、他のクラスを初期化し、それらのクラスのインスタンス (または静的関数/変数) にアクセスするためのプロパティまたは関数を提供します。

于 2013-04-03T09:31:17.780 に答える