コード例 #1
0
ファイル: Program.cs プロジェクト: jpprobr/DesignPatterns
        static void Main(string[] args)
        {
            // Cria montadora com construtores de veículos
            Montadora montadora = new Montadora();
            ConstrutorVeiculo c1 = new ConstrutorMoto();
            ConstrutorVeiculo c2 = new ConstrutorCarro();

            // Construir and display veiculos
            montadora.Construir(c1);
            c1.Veiculo.Mostra();

            montadora.Construir(c2);
            c2.Veiculo.Mostra();

            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            // Cria montadora com construtores de veículos
            Montadora         montadora = new Montadora();
            ConstrutorVeiculo c1        = new ConstrutorMoto();
            ConstrutorVeiculo c2        = new ConstrutorCarro();

            // Construir and display veiculos
            montadora.Construir(c1);
            c1.Veiculo.Mostra();

            montadora.Construir(c2);
            c2.Veiculo.Mostra();

            Console.ReadKey();
        }