常见的设计模式
GOLF提出23设计模式,企业级开发架构而言
单例(Singleton) 单个实例,只有一个对象,不能出现多个对象
|-- 懒汉模式
public class User {
public static User user;
// 首先将构造函数私有
private User() {
}
public static User getInstance() {
if (user == null) {
user = new User();
return user;
}
return user;
}
}
|-- 饿汉模式
public class User {
public static User user = new User();
// 首先将构造函数私有
private User() {
}
public static User getInstance() {
return user;
}
}
06-20