public void Depositar(decimal valor)
        {
            this.Saldo = this.Saldo + valor;
            var movimento = new Movimentacao()
            {
                Valor = valor, DataDaTransacao = DateTime.Now, Operacao = "+"
            };

            this.Historico.Add(movimento);
        }
        // virtual permite que se faça a sobrescrita do método
        public virtual bool Sacar(decimal valor)
        {
            if (this.Saldo < valor)
            {
                return(false);
            }

            this.Saldo = this.Saldo - valor;
            var movimento = new Movimentacao()
            {
                Valor = valor, DataDaTransacao = DateTime.Now, Operacao = "-"
            };

            this.Historico.Add(movimento);
            return(true);
        }