示例#1
0
        private static decimal ObtenhaPicIdade(IIdadeDoPassageiro idade)
        {
            var servicoDeIdade = Fabricas.FabricaDeServicos.FabricaDeServicoDeIdade.Crie();

            return(servicoDeIdade.Obtenha(idade)?.ProbabilidadeDeComparecimento ?? 100);
        }
示例#2
0
 public PassageiroVoo(string nome, IIdadeDoPassageiro idade, IRota rota, IDataDeSaida dataDeSaida) : base(nome, idade)
 {
     Rota        = rota;
     DataDeSaida = dataDeSaida;
 }
示例#3
0
 public Passageiro(string nome, IIdadeDoPassageiro idadePassageiro)
 {
     Nome            = nome;
     IdadePassageiro = idadePassageiro;
 }
示例#4
0
 public static IPassageiro Crie(string nome, IIdadeDoPassageiro idadePassageiro)
 {
     return(new Passageiro(nome, idadePassageiro));
 }
示例#5
0
 public static IPassageiroVoo Crie(string nome, IIdadeDoPassageiro idadePassageiro, IRota rota, IDataDeSaida dataDeSaida)
 {
     return(new PassageiroVoo(nome, idadePassageiro, rota, dataDeSaida));
 }