Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ICourse csCourse  = new CSCourse();
            ICourse eleCourse = new ElectronicsCourse();

            Console.WriteLine(csCourse.GetTotalElectives());
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Course course = new CSCourse();

            course.AddSubject(new CourseSubject(301, "Programming"));

            Course        electronicsCourse = new ElectronicsCourse();
            CourseSubject subject           = new CourseSubject(401, "Basics of Electrical Science");

            electronicsCourse.AddSubject(subject);
            electronicsCourse.RemoveSubject(subject);

            // Expected output.
            // Calling CSCourse.AddSubject(CourseSubject)
            // Calling Course.AddSubject(CourseSubject)
            // Calling ElectronicsCourse.RemoveSubject(CourseSubject)
        }