-1
我有一個類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
有沒有更好的設計模式來幫助我實現相同的功能,但更好的架構?
任何建議,將不勝感激
謝謝
尊敬的@FilipMalczak先生,感謝您寶貴的答覆,我在我的服務器中同時使用了Java和C#。另外,我會關心大寫。總之,你是否建議我應該使用**(瞭解更多)**關於_user Factory_設計模式? – user2059935
不,工廠是一種設計模式。另外,我的建議是離開更新...方法並堅持(is/get)/ set。 –