静态类实现单例模式
2014-04-01 23:09
183 查看
//单例模式
StaticClass sc = StaticClass.Def;
Console.WriteLine(sc.num);
sc.num = 100;
StaticClass ss = StaticClass.Def;
Console.WriteLine(ss.num);
Console.ReadKey();
public int num;
private static StaticClass def;
public static StaticClass Def
{
get
{
if (def == null)
{
def = new StaticClass();
}
return def;
}
}
private StaticClass()
{
}
StaticClass sc = StaticClass.Def;
Console.WriteLine(sc.num);
sc.num = 100;
StaticClass ss = StaticClass.Def;
Console.WriteLine(ss.num);
Console.ReadKey();
public int num;
private static StaticClass def;
public static StaticClass Def
{
get
{
if (def == null)
{
def = new StaticClass();
}
return def;
}
}
private StaticClass()
{
}
相关文章推荐
- C++复习第一天 静态类成员实现单例模式
- 本实例是用静态类实现singleton单例模式
- Adapter模式C++实现
- 常见设计模式的解析和实现(C++)之六-Adapt模式
- 利用观察者模式实现通知
- JAVA并发实现五(生产者和消费者模式Condition方式实现)
- 泛型模式下的Retrofit + rxJava实现三级缓存
- 使用Object-C实现23种设计模式之装饰器模式
- Python 实现单例模式
- 黑板模式的常见实现方式
- 理解并实现原型模式-实现ICloneable接口.理解深浅拷贝 转
- 游戏开发设计模式之原型模式 & unity3d JSON的使用(unity3d 示例实现)
- 单例模式的两种实现,
- 设计模式C++实现——工厂模式
- 对单例模式的静态内部类实现懒汉式
- 设计模式之模板方法模式,C++实现
- 《Head First 设计模式》-观察者模式C++实现
- 设计模式---代理模式(C++实现)
- php,java实现命令模式
- [转帖]ASP.NET中MVC框架模式的实现