public static AccountNumberGenerator CreateInstance() { if (generator == null) { generator = new AccountNumberGenerator(); } return(generator); }
public Account(string name, int balance) { this.AccountNumber = AccountNumberGenerator.CreateInstance().NextNumber; this.Name = name; this.Balance = balance; }