public static void Main()
Target t = new IntegraterAdapter();
Target t1 = new Target();
public virtual void Integrator()
Console.WriteLine("Called target");
public class IntegraterAdapter: Target
private IntegrateMe intg = new IntegrateMe();
public override void Integrator()
Console.WriteLine(intg.Calculate());
public string Calculate()
return "IntegrateMe called";