using System;
public class Program
{
public static void Main()
string type = "tea";
var a= CreateObj.getobj(type);
Console.WriteLine(a.getFname());
}
class Teacher:I1
public string getname()
return "Teacher Name";
public string getFname()
return "Teacher Father Name";
class Student:I1
return "Student Name";
return "Student Father Name";
interface I1
string getname();
string getFname();
class CreateObj
public static I1 getobj(string typeOfobj)
I1 obj = null;
if(typeOfobj == "student")
obj= new Student();
else
obj= new Teacher();
return obj;