设计模式-创建型-单例模式

单例模式在整个软件开发中还是比较常用的,频繁使用且过程稳定的方法、全局变量都可以使用该模式,也可以叫做公共类。单例模式需要遵循要么出现一次,要么不出现的规则。单例模式不提供外部实例化功能,在内部自已实例化以保证其唯一实例。具体如下:

Class Common
{
private static Common m_Instance; //定义静态全局变量,保存实例

private Common() //重新定义构造函数,避免外部实例化该类
{

}

public static Common GetInstance() //获取实例,供外部使用
{
if(m_Instance == null) //此处使用的是懒汉模式
m_Instance = new Common();
return m_Instance; 
}

public void LoadAsset() //内部方法
{


}

}

所谓的懒汉模式就是使用时再实例化,还有一种饿汉模式就是在声明m_Instance变量时直接实例化该类。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值