摘要: 1.什么是单例模式 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 2.单例模式应用场景举例 NET中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多... 阅读全文
posted @ 2013-08-22 10:11 Joe-xin 阅读(950) 评论(0) 推荐(0)