单件模式(Singleton Pattern)
2006-08-04 09:13
197 查看
1、单件模式试用与窗口管理器或者是打印假脱机、数据库连接池;
2、目的:在单独得对象实例中,集中了这个对象所属类得所有权利;
3、DoNet解决方案
public class DotNetSigleton
{
private static readonly DotNetSigleton instance = new DotNetSigleton();
private DotNetSigleton(){}
public static DotNetSigleton Instance
{
get
{
return instance;
}
}
}
4、解决多线程中公用方法得调用
如:
lock(_classLock)
{
_Moves++;
}
5、实际运用
如:PriterManager可以是单件类,它可以执行查询单个机子得地址等。
注意和System.Math等静态例程的区别
2、目的:在单独得对象实例中,集中了这个对象所属类得所有权利;
3、DoNet解决方案
public class DotNetSigleton
{
private static readonly DotNetSigleton instance = new DotNetSigleton();
private DotNetSigleton(){}
public static DotNetSigleton Instance
{
get
{
return instance;
}
}
}
4、解决多线程中公用方法得调用
如:
lock(_classLock)
{
_Moves++;
}
5、实际运用
如:PriterManager可以是单件类,它可以执行查询单个机子得地址等。
注意和System.Math等静态例程的区别
相关文章推荐
- 单件模式
- VB.net设计模式之单件模式(singleton)
- 单件模式之土著人的可乐瓶
- 设计模式(二)单件模式Singleton(创建型)
- Head First 设计模式(五)单件模式
- 单件模式(Singleton)的变体Meyers模式
- 单件模式与智能指针、友元类的结合
- JavaScript设计模式之单件模式介绍
- 单件模式(Singleton Pattern)(二):HeadFirst中的巧克力工厂的设计
- 设计模式学习笔记(8):单件模式
- 设计模式 之 单件模式
- 扯淡设计模式之单件模式
- 单件模式之PHP实现
- 设计模式复习笔记(单件)
- 单件模式[Singleton]
- 简单的单件模式类(C#)
- 单件模式的相关概念
- .NET简谈设计模式之(单件模式)
- 《Head First 设计模式》单件模式
- 【设计模式】单件