using System.Collections;
interface IDevelopmentLanguage
class Developer1 : IDevelopmentLanguage
ArrayList My_list = new ArrayList();
Console.WriteLine("Languages provided for Development:");
foreach (var elements in My_list)
Console.WriteLine(elements);
public abstract class IDevelopmentCourse
public abstract void courses();
class Developer2 : IDevelopmentCourse
protected ArrayList My_list = new ArrayList();
public override void courses()
My_list.Add("System Design");
My_list.Add("Python Jam");
My_list.Add("Classes on DSA");
My_list.Add("Java Fullstack");
Console.WriteLine("\nCourses provided for Development:");
foreach (var elements in My_list)
Console.WriteLine(elements);
class Development : Developer2,IDevelopmentLanguage
Developer1 developer1 = new Developer1();
public new void courses()
public static void Main()
Development development = new Development();