// See https://aka.ms/new-console-template for more information
//设计模式-单例模式
//目的:唯一性,内存资源,GCtffu
//保证整个系统中一个类只有一个对象的实例
using System.Threading.Channels;
Singleton.GetInstance().GetGuid();
Singleton.GetInstance().GetGuid();
Singleton.GetInstance().GetGuid();
class Singleton
{
private Guid _guid;
private static Singleton _instance;
private Singleton()
{
_guid = Guid.NewGuid();
}
public static Singleton GetInstance()
{
if (_instance is null)
{
_instance = new Singleton();
}
return _instance;
}
public void GetGuid() => Console.WriteLine(_guid);
}
设计模式-单例械
发布时间 2023-11-05 11:03:56作者: 峰圣榜