一、单例模式
实现单例模式需要注意下面几点:
1.私有的构造方法。保证外部无法创建类实例;
2.私有的静态类型引用。因为静态就可以保证只有一个变量引用;
3.提供获取实例的方法。方法名一般为getInstance().
懒汉式:
class Conn {
private static Conn conn; // 私有的静态类型引用
private Conn() { // 私有的构造方法
}
public static synchronized Conn getInstance() { // 获取单例的方法
if(conn == null) {
conn = new Conn();
}
return conn;
}
}