(1)UML设计图
(2)核心实现代码
private Users(String name)
{
this.name= name;
}
public static bool getUser(string name)
{
if(us.Count != 2 && name != "")
{
us.Add(newUsers(name));
returntrue;
}
returnfalse;
}
public static booldelectUser(String uname)
{
foreach(Users user inus)
{
if(user.name == uname)
{
us.Remove(user);
returntrue;
}
}
returnfalse;
}
(3)运行界面
创建用户
调用达上限
删除用户
添加新用户,验证用户个数删除后可再添加
(4)心得体会
使用单例模式,发现以往很多要使用的功能有了规范化的模式。以后可以使用该模式直接应用于编程中,使自己的代码更简洁,更高效。