您的位置:首页 > 编程语言 > C#

C# 工厂单例

2015-08-27 14:03 387 查看
public class BusinessFactory
{
private static BusinessFactory instance = null;
private static readonly object syncObj = new object();

/// <summary>
/// 业务逻辑创建工厂实例
/// </summary>
public static BusinessFactory Instance
{
get
{
if (instance == null)
{
lock (syncObj)
{
if (instance == null)
{
instance = new BusinessFactory();
}
}
}

return instance;
}
}

//下边定义方法来产生你的业务逻辑实体

#region"个人事务--大事记管理"
/// <summary>
/// 个人事务
/// 公司大记事
/// </summary>
/// <returns></returns>
public ICompanyBigEventBLL CreateCompanyBigEvent()
{
return new CompanyBigEventBLL();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: