四个java类
附上代码(比较简单)用于设计模式课程需要
登录类
package mytest.demo.WebCount;
public class Login implements Runnable {
// 登录名称
private String loginName;
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
@Override
public void run() {
// 登录成功后调用单例对象进行计数
LazySingleton lazySingleton =LazySingleton.getInstance();
lazySingleton.setCount();
System.out.println(getLoginName()+"登录成功:"+lazySingleton);
//创建窗口,但是加了之后影响了随机性,所以在run函数里加就行了
new LoginWindows("用户登录",getLoginName());