、シングルトンデザイン&新しいオブジェクト内部のそれここに具体的なシナリオでは
私はマネージャーが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
が含まれています。ユーザークラスは、名前、年齢などのユーザープロパティのゲッターとセッターを持つシンプルなものです。 –