单例模式介绍单例模式用于创建那些在软件系统中独一无二的对象,是一个简单但很实用的设计模式。对于一个软件系统中的某些类而言,无须创建多个实例。举个大家都熟知的例子——Windows任务管理器,可以做一个这样的尝试:在Windows任务栏的右键弹出菜单上多次单击“启动任务管理器”,看能否打开多个任务管理器窗口(注:计算机中毒或私自修改Windows内核者除外)。在正常情况下,无论启动任务管理器多少次,Windows系统始终只能弹出一个任务管理器窗口,也就是说,在一个Windows系统中,任务管理器存在唯一性。