Ada perdebatan di antara anggota tim saya tentang deklarasi kelas Konstanta. Kami memindahkan variabel konstan ke kelas terpisah seperti di bawah ini.
public class Constants
{
public const string StateId = "ST";
public const string CountryId = "CI";
}
Beberapa anggota tim saya menyarankan agar kami mendeklarasikan kelas sebagai disegel untuk menghindari opsi pengesampingan, dan beberapa menyarankan agar kami menandainya sebagai statis untuk menghindari pembuatan instance kelas Konstan.
Namun, saya lebih suka memilikinya sebagai Disegel dengan konstruktor statis, karena itu akan membantu kita untuk menginisialisasi variabel read-only dalam kebutuhan masa depan. Tolong beri kami saran tentang ini.
static
. Ini sepenuhnya ortogonal dengan ada atau tidak adanya konstruktor statis.