跳到正文

【C#进阶】单例模式和简单工厂设计模式的使用

单例模式的实现过程:① 构造函数私有化② 声明一个静态字段, 作为全局唯一的单例对象③ 声明一个静态函数, 返回全局唯一的对象 //单例设计模式 class SqlHelper { //1.构造函数私有化, 可以防止外部实例化我的对象 private SqlHelper() { } //2.声明一个静态字段 public static SqlHelper singleCase = null; //3.声明一个静态函数, 返回全局唯一的对象 public static SqlHelper GetSingleCase() { if (singleCase != null) { return singleCase; } singleCase = new SqlHelper(); return singleCase; } } 简单工厂设计模式和类库的使用://单例设计模式 class SqlHelper { //1.构造函数私有化, 可以防止外部实例化我的对象 private SqlHelper() { } //2.声明一个静态字段 public static SqlHelper singleCase = null; //3.声明一个静态函数, 返回全局唯一的对象 public static SqlHelper GetSingleCase() { if (singleCase != null) { return singleCase; } singleCase = new SqlHelper(); return singleCase; } }

评论

填写昵称与邮箱即可评论,无需登录。

推荐阅读