欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.NET设计模式之(单例模式)

程序员文章站 2022-07-01 15:16:27
1.单例模式,一个类只能new一个对象 2.举例,资源管理器,文件管理器,地球等; 3.创建单例: (1)创建一个earth类 class earth { publ...

1.单例模式,一个类只能new一个对象

2.举例,资源管理器,文件管理器,地球等;

3.创建单例:

(1)创建一个earth类

class earth

{

public earth()

{


}

}

(2)将构造函数 私有化

class earth

{

private earth()

{


}

}

(3)声明一个静态私有的字段,初始化一个实例

class earth

{

private static earth instance=new earth();

private earth()

{


}

}

(4)编写一个静态方法或属性,返回唯一的实例

class earth

{

private static earth instance=new earth();

public static earth getearth()

{

return instance;

}

private earth()

{


}

}