public interface IGreenery
public class Tree : IGreenery
public IGreenery WaterIt()
public string Message() {
public class GinkoTree : IGreenery
public IGreenery WaterIt()
public string Message() {
public static void Main()
var ginko = new GinkoTree();
Console.WriteLine(tree.WaterIt().Message());
Console.WriteLine(ginko.WaterIt().Message());