zoukankan      html  css  js  c++  java
  • C# 工厂单例

     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();
            }
  • 相关阅读:
    matlab中 数据保留有效位数
    matlab的m程序转执行文件exe
    MFC创建好的对话框如何移植到新程序中
    STM32 ADC转换时间
    MFC修改窗口无标题和标题信息,修改执执行文件图标
    兔子慢的原因
    core2.1独立布署,报错的原因。
    修复安卓的bug
    2018-11-21 ko.pureComputed的使用
    2018-11-17 js的this引起的血案
  • 原文地址:https://www.cnblogs.com/dullbaby/p/4763116.html
Copyright © 2011-2022 走看看