单例模式之网站计算器

1、 实例概况

网站计算器是web应用程序的一项基本功能,用于统计使用网站的人数,可反应出网站的受欢迎程序,请使用单例模式设计计数器

2、实例类图

单例模式去类图

3、实例实现代码

3.1单例类ZC32Singleton

public class ZC32Singleton {
	private static ZC32Singleton instance=null;
	private int count;
	private ZC32Singleton(){
		
	}
	public static ZC32Singleton getInstance(){
		if(instance==null){
			System.out.println("网站计算器已开启!!!");
			instance=new ZC32Singleton();
		}
		return instance;
	}
	public int getCount(){
		return count;
	}
	public void addOne(){
		this.count++;
		System.out.println("来访用户+1!目前访问次数为:"+count);
	}
}

3.2客户端测试类ZC32Client

public class ZC32Client {
	public static void main(String a[]) {
		ZC32Singleton zc1,zc2,zc3,zc4;
			zc1=ZC32Singleton.getInstance();
			zc1.addOne();
			zc2=ZC32Singleton.getInstance();
			zc2.addOne();
			zc3=ZC32Singleton.getInstance();
			zc3.addOne();
			zc4=ZC32Singleton.getInstance();
			zc4.addOne();
	}
}

4、结果

单例模式结果

posted @   cxc超小超  阅读(200)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示