예제 #1
0
        public Conta(double saldo)
        {
            this.Saldo = saldo;

            if (Saldo < 0)
            {
                this.Estado = new SaldoNegativo();
            }
            else
            {
                this.Estado = new SaldoPositivo();
            }
        }
 public void AlterarEstado(Conta conta, IEstadoDeUmaConta novoEstado)
 {
     conta.EstadoDaConta = novoEstado;
 }
예제 #3
0
파일: Conta.cs 프로젝트: manuelcdr/learning
 public Conta(string titular)
 {
     this.EstadoAtual  = new Positiva();
     this.Titular      = titular;
     this.DataAbertura = DateTime.Today;
 }