Example #1
0
 public ClassRoom(Pupil pupil1, Pupil pupil2, Pupil pupil3)
 {
     pupils[0] = pupil1;
     pupils[1] = pupil2;
     pupils[2] = pupil3;
     pupils[3] = new GoodPupil();
 }
Example #2
0
 private static void Main(string[] args)
 {
     ExcelentPupil excelentPupil = new ExcelentPupil();
     BadPupil badPupil = new BadPupil();
     GoodPupil goodPupil = new GoodPupil();
     ClassRoom classRoom = new ClassRoom(goodPupil, badPupil, excelentPupil);
     classRoom.ShowPupil();
 }
Example #3
0
        private static void Main(string[] args)
        {
            ExcelentPupil excelentPupil = new ExcelentPupil();
            BadPupil      badPupil      = new BadPupil();
            GoodPupil     goodPupil     = new GoodPupil();
            ClassRoom     classRoom     = new ClassRoom(goodPupil, badPupil, excelentPupil);

            classRoom.ShowPupil();
        }
 public void Init()
 {
     Pupil[] pupils = new Pupil[4];
     pupils[0] = new GoodPupil();
     pupils[1] = new GoodPupil();
     pupils[2] = new BadPupil();
     pupils[3] = new ExcellentPupil();
     _target   = new ClassRoom(pupils[0], pupils[1], pupils[2], pupils[3]);
 }
Example #5
0
        static void Main(string[] args)
        {
            BadPupil      badPupil      = new BadPupil("плохо", "плохо", "средне", "отлично");
            GoodPupil     goodPupil     = new GoodPupil("отлично", "отлично", "хорошо", "хорошо");
            ExcelentPupil excelentPupil = new ExcelentPupil("средне", "средне", "плохо", "средне");
            ClassRoom     classRoom     = new ClassRoom(badPupil, goodPupil, excelentPupil);

            classRoom.Show();
            Console.ReadKey();
        }
Example #6
0
        public void ClassRoom()
        {
            BadPupil      Brian = new BadPupil();
            GoodPupil     Lucy  = new GoodPupil();
            GoodPupil     Locky = new GoodPupil();
            ExcelentPupil Jane  = new ExcelentPupil();

            ClassRoom MyClassRoom = new ClassRoom(Brian, Lucy, Locky, Jane);

            MyClassRoom.ClassBook();
        }
Example #7
0
        static void Main(string[] args)
        {
            ExcelentPupil pupil1 = new ExcelentPupil("John");
            GoodPupil     pupil2 = new GoodPupil("Mary");
            BadPupil      pupil3 = new BadPupil("Mark");

            ClassRoom classRoom = new ClassRoom(pupil1, pupil2, pupil3);

            classRoom.AddPupil(new GoodPupil("Samanta"));
            classRoom.ShowClassRoom();

            Console.ReadKey();
        }
Example #8
0
        static void Main(string[] args)
        {
            Pupil Egor = new ExcelentPupil("Egor");
            Pupil Ivan = new GoodPupil("Ivan");
            Pupil Alex = new BadPupil("Alex");
            Pupil Vika = new BadPupil("Vika");

            ClassRoom classRoom = new ClassRoom(Alex, Vika, Ivan);

            classRoom.Show();

            Console.ReadKey();
        }
Example #9
0
    public ClassRoom(int num)
    {
        string name;
        int    note;

        Pupil[] pupils = new Pupil[num];

        for (int i = 0; i < num; i++)
        {
            Console.WriteLine("Enter Name of Pupil {0}", i + 1);
            name = Convert.ToString(Console.ReadLine());
            Console.WriteLine("Enter general Pupils note: 3, 4 or 5");
            note = Convert.ToInt32(Console.ReadLine());

            switch (note)
            {
            case 3:
                pupils[i]      = new BadPupil();
                pupils[i].Name = name;
                break;

            case 4:
                pupils[i]      = new GoodPupil();
                pupils[i].Name = name;
                break;

            case 5:
                pupils[i]      = new ExcelentPupil();
                pupils[i].Name = name;
                break;

            default:
                pupils[i]      = new GoodPupil();
                pupils[i].Name = name;
                break;
            }
        }

        foreach (Pupil pupil in pupils)
        {
            Console.WriteLine(pupil.Name);
            pupil.Read();
            pupil.Write();
            pupil.Study();
        }
    }
Example #10
0
        public void DoSomething()
        {
            Pupil p1 = new ExcelentPupil();
            Pupil p2 = new GoodPupil();
            Pupil p3 = new BadPupil();
            Pupil p4 = new GoodPupil();

            Console.WriteLine("Class1:");
            ClassRoom Class1;
            Class1 = new ClassRoom(p1 , p2 , p3 , p4);

            Console.WriteLine("Class2:");
            ClassRoom Class2 = new ClassRoom(p1 , p2 , p3);

            Console.WriteLine("Class3");
            ClassRoom Class3 = new ClassRoom(p1, p3);

            Console.ReadKey();
        }
Example #11
0
        public void DoSomething()
        {
            Pupil p1 = new ExcelentPupil();
            Pupil p2 = new GoodPupil();
            Pupil p3 = new BadPupil();
            Pupil p4 = new GoodPupil();

            Console.WriteLine("Class1:");
            ClassRoom Class1;

            Class1 = new ClassRoom(p1, p2, p3, p4);

            Console.WriteLine("Class2:");
            ClassRoom Class2 = new ClassRoom(p1, p2, p3);

            Console.WriteLine("Class3");
            ClassRoom Class3 = new ClassRoom(p1, p3);

            Console.ReadKey();
        }
Example #12
0
 public void Init()
 {
     _target = new GoodPupil();
 }