在這裏具體場景,Singleton設計與新對象裏面
我有一個馬槽稱爲UserManger用於處理CRUD用戶
這個經理是「單身」和正確的設計。
但在更新的方法我有邏輯
public User update (User u)
{
// This line is problematic?
User u1 = new User();
copy(u,u1);
//Some logic
dao.update(u);
}
將創造單經理任何新對象有問題?特別是對於非常併發的系統。
將
public User update (User u, User u1)
{
copy(u,u1);
//Some logic
dao.update(u);
}
解決我的問題?
u和u1包含什麼 – developer 2011-05-24 06:27:12
u&u1是User類的對象。用戶類是簡單的dto,它具有用戶屬性(如名稱,年齡等)的獲取者和設置者。 – 2011-05-24 06:36:04