单例模式的实现过程:① 构造函数私有化② 声明一个静态字段, 作为全局唯一的单例对象③ 声明一个静态函数, 返回全局唯一的对象
//单例设计模式
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;
}
}
评论
填写昵称与邮箱即可评论,无需登录。