User class: UserBean
User Action class interface: UserDao
Interface implementation class: DaoImpl
User test class: UserTest
public class UserBean{
private String username; private String password; public UserBean(String name,String password){ this.username=username; this.password=password; } public void setName(String name){ this.username=name; } public String getName(){ return this.username; } public void setPass(String pswd){ this.password=pswd; } public String getPass(){ return this.password; }
}
public interface UserDao{
public abstract boolean register(UserBean user);
}
public class DaoImpl implements UserDao{
ArrayList<UserBean> list=new ArrayList<UserBean>(); public boolean register(Userbean user){boolean flag=true; list.add(user); return true; }
public class UserTesr { public static void main (String args []) { UserDao UD = new new UserDao (); the UserBean User = new new the UserBean ( "both", "123456" ); IF (ud.register (User)) { the System. Out.println "registered successfully!" ); } the else { System.out.println ( "registration failed!" ); } } }