Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var houses = new House[2];

            houses[0] = new NormalHouse();
            houses[1] = new SmartHouse();

            foreach (var house in houses)
            {
                Console.WriteLine("\n" + house.GetType().Name + "--");
                foreach (var function in house.Functions)
                {
                    Console.WriteLine(" " + function.GetType().Name);
                }
            }

            Console.ReadKey();
        }
Exemplo n.º 2
0
 public void Reset()
 {
     house = new NormalHouse();
 }