public Lead(IValidationStratergy <ICustomer> _Validate) : base(_Validate) { }
public User(IValidationStratergy <IUser> validate) : base(validate) { }
public UserBase(IValidationStratergy <IUser> validate) { _validationType = validate; }
public CustomerBase(IValidationStratergy <ICustomer> _Validate) { ValidationType = _Validate; }
public AccountBase(IValidationStratergy <IAccount> _Validate) { _ValidationType = _Validate; init(); }
public Lead(IValidationStratergy <ICustomer> obj) : base(obj) { }
public Staff(IValidationStratergy <IAccount> obj) : base(obj) { }
public Cashier(IValidationStratergy <IAccount> obj) : base(obj) { }
public Admin(IValidationStratergy <IAccount> obj) : base(obj) { }