C#单例和Unity单例

  单例是一种设计模式

  单例:不管在项目中的任何模块,当需要使用某个对象的时候,获取到的始终是同一个对象  

  在C#中 

public class InstanceDemo{
private static InstanceDemo instance;
public static InstanceDemo GetInstance(){
if(instance == null){
instance = new InstanceDemo();
}
}
return instance;
private InstanceDemo(){}
}

在Unity中

public class InstanceDemo{
public static InstanceDemo instance;
void Avake(){
instance = this;
}
}

  

上一篇:Web开发者应知的URL编码知识


下一篇:MySQL 5.7 SYS系统SCHEMA