具有指定对象的类的最佳设计
本文关键字:最佳 对象 | 更新日期: 2023-09-27 18:18:19
我有一个类,例如MySetting
public class MySetting
{
public string Name {set; get;}
public TileBeh Tile{set; get;}
}
指定该类的对象。我的意思是,它们是预定义的。这些对象在所有应用中都是不变的。它们也会在应用的整个生命周期中进行修复。如何管理这些对象,提高了对代码的理解。任何建议吗?
更新:以为例,整个应用程序中有四个该类对象。
- 动态去年首先
MySetting.None.Value
考虑这样一个类结构:
public static class Settings
{
public static MySetting None = new MySetting() { ... };
public static MySetting Dynamic = new MySetting() { ... };
}
您甚至可以在Settings
类中构建一个静态构造函数来初始化静态字段,如下所示:
public static Settings() { ... }
进一步,如果你想的话,你可以把它们变成属性,也许像这样:
public static MySetting None { get; private set; }
将更加封装类。关于如何封装fields
或properties
,您有相当多的选项。