public static UserBase CreateInstance(NUserType userType) { UserBase user = null; if (dicAllUser.TryGetValue(userType, out user)) { return user.CreateInstance(); } return user; }
private static void RegisterUser(NUserType userType, UserBase user) { dicAllUser.Add(userType, user); }