using System;
/*Single Responsibility
Open for extension and Close for modification
Liskov Subsitution
Interface Segreation
Dependecy inversion
*/
public class Program
{
public static void Main()
var x = new bird("Per");
var x2 = new bird();
Console.WriteLine(x.Name);
Console.WriteLine(x2.Name);
}
};
public class bird
string name = string.Empty;
public string Name
get;
set;
// REMOVE Default Constructor
public bird()
name = "Nishant";
public bird(string name) //Parameterized Constructor
this.Name = name;