我的项目中有一个类,我只想通过构造函数传递特定参数来实例化它一次,但是当我传递不同的参数时,它应该实例化一个新的参数。我如何使用单例设计模式实现这一目标?或者,如果单例无法实现,您能否建议另一种设计模式?
class Program
{
static void Main()
{
SiteStructure s = SiteStructure.Instance;
}
}
public sealed class SiteStructure
{
static readonly SiteStructure _instance = new SiteStructure();
public static SiteStructure Instance
{
get
{
return _instance;
}
}
SiteStructure()
{
// Initialize.
}
}
皈依舞
慕的地10843
相关分类