コード例 #1
0
ファイル: Program.cs プロジェクト: eduaguiar281/EscovandoBits
 private static void MostraComoAeronavesFazem(IAeronave aeroNave)
 {
     Console.WriteLine("Para mostrar o que a aeronave faz não preciso da classe, apenas da interface. Conheço a abstração isso já é suficiente.");
     Console.WriteLine("");
     Console.WriteLine($"Nome da Aeronave {aeroNave.Nome}");
     aeroNave.Decolar();
     Console.WriteLine("");
     aeroNave.Pousar();
 }
コード例 #2
0
 public Aplicacao(ITransportFactory factory)
 {
     aeronave         = factory.CriarTransporteAeronave();
     veiculoTerrestre = factory.CriarTransporteTerrestre();
 }