单例模式之网站计算器
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、结果

年轻

浙公网安备 33010602011771号