public CommonCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent) { Number = number; Security = security; ExpirationDate = expirationDate; Owner = owner; Emittent = emittent; Balance = 0; DepositCommissionPercent = 0.05m; WithdrawCommissionPercent = 0.05m; }
public PlatinumCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent) : base(number, security, expirationDate, owner, emittent) { }
public UniversalCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent) : base(number, security, expirationDate, owner, emittent) { WithdrawCommissionPercent = 0.04m; }
public SavingsCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent) : base(number, security, expirationDate, owner, emittent) { WithdrawCommissionPercent = 0.02m; TransferPaymentCommisionPersent = 0.01m; }