设计模式之单例模式
我对单例模式的理解是:在整个过程中只创建一次对象
//单例类-皇帝类
public class Emperor {
//直接创建一个对象
private static final Emperor emperor = new Emperor();
//提供私有的构造方法
private Emperor(){
}
//提供获取对象的方法
public static Emperor getInstance(){
return emperor;
}
//提供公有方法
public void emperorInfo(){
System.out.println("我是皇帝。。。");
}
}
//大臣类
public class Minister {
public static void main(String[] args){
//第一天的时候
Emperor emperor1 = Emperor.getInstance();
emperor1.emperorInfo();
//第二天的时候
Emperor emperor2 = Emperor.getInstance();
emperor2.emperorInfo();
//第三天的时候
Emperor emperor3 = Emperor.getInstance();
emperor3.emperorInfo();
}
}
UML图
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步