Exemplo n.º 1
0
        public static void Main(string[] strings)
        {
            Console.WriteLine("\nPassing a BankAccount");
            BankAccount ba = new BankAccount();

            Test1(ba);

            Console.WriteLine("\nPassing a SavingsAccount");
            SavingsAccount sa = new SavingsAccount();

            Test1(sa);
            Test2(sa);

            Console.WriteLine("\nPassing a SpecialSaleAccount");
            SpecialSaleAccount ssa = new SpecialSaleAccount();

            Test1(ssa);
            Test2(ssa);
            Test3(ssa);

            Console.WriteLine("\nPassing a SaleSpecialCustomer");
            SaleSpecialCustomer ssc = new SaleSpecialCustomer();

            Test1(ssc);
            Test2(ssc);
            Test3(ssc);
            Test4(ssc);

            // wait for user to acknowledge
            Console.WriteLine();
            Console.WriteLine("Press Enter to terminate...");
            Console.Read();
        }
Exemplo n.º 2
0
 public static void Test4(SaleSpecialCustomer account)
 {
     Console.WriteLine("\tto Test(SaleSpecialCustomer)");
     account.Withdraw(100);
 }