单例模式
2016-11-26 15:44:58 0 举报
单例模式是一种常用的软件设计模式,它保证一个类仅有一个实例,并提供一个访问它的全局访问点。这种模式通常用于那些需要频繁创建和销毁的对象,例如数据库连接、线程池等。在单例模式中,构造函数是私有的,以防止外部代码创建新的实例。唯一能够创建实例的方法是提供一个静态的公共方法,该方法返回类的唯一实例。这种方法被称为“懒汉式”或“饿汉式”,因为它们分别在第一次调用时或在类加载时创建实例。总之,单例模式提供了一种简单而有效的方法来确保一个类只有一个实例,并提供了全局访问点。