public ATMFacade(string numeroCartao) { _cartao = new Cartao(); if (_cartao.ValidarCartao(numeroCartao)) { _correntista = _cartao.ObterCorrentista(); _conta = new Conta(_correntista); } _deposito = new Deposito(_conta); _emprestimo = new Emprestimo(_conta); _pagamento = new Pagamento(_conta); _saque = new Saque(_conta); }
public Conta(ICorrentista correntista) { this.correntista = correntista; saldo = 0; }
public bool ValidarCartao(string numeroCartao) { this.correntista = new Correntista(); return(true); }