【发布时间】:2014-01-27 19:03:57
【问题描述】:
我有一个类User 包含这些属性:
private string GSM;
private int ID;
private string SessionID;
private string SIM;
此外,它还有这些静态方法:
public static bool isExistedGSM(string GSM){
return false;
}
public static bool isExistedSIM(string SIM){
return false;
}
public static User CreateNewUser(int ID, string SIM, string GSM){
return new User(ID, SIM, GSM);
}
此外,它还包含这个局部函数:
public void updateSesssionID(string newSessionID){
this.SessionID = new SessionID;
}
get and set functions for all attributes
有没有更好的设计模式可以帮助我实现相同的功能,但架构更好?
任何建议将不胜感激
谢谢,
【问题讨论】:
标签: design-patterns architecture software-design