Exemple #1
0
    static void Main()
    {
        Point   pt = new Point(7, 9);
        Student s1 = new Student(154134, "Ze Manel", 5243, "ze");
        Student s2 = new Student(765864, "Maria El", 4677, "ma");

        Student[] classroom =
        {
            new Student(154134, "Ze Manel", 5243, "ze"),
            new Student(765864, "Maria El", 4677, "ma"),
            new Student(456757, "Antonias", 3153, "an"),
        };

        Account a = new Account(1300);

        Console.WriteLine(pt);
        Console.WriteLine(s1);
        Console.WriteLine(s2);
        Console.WriteLine(a);

        /*
         * Logger.Log(pt);
         * Logger.Log(s1);
         * Logger.Log(a);
         */

        ConfigurableLogger loggerFm = new ConfigurableLogger();

        loggerFm.ReadFields();
        loggerFm.ReadMethods();
        loggerFm.Log(s1);
        loggerFm.Log(s2);
        loggerFm.Log(pt);
        ConfigurableLogger loggerP = new ConfigurableLogger();

        loggerP.ReadProperties();
        loggerP.Log(s1);
        loggerP.Log(a);
        loggerP.Log(pt);
    }