
public abstract class Garden {
  
  public static Garden getInstance(String gtype){     
      if(gtype.equals("Flower")) return FlowerGarden.getInstance();
      if(gtype.equals("Herb")) return HerbGarden.getInstance();
    return VeggieGarden.getInstance();
  }
  
  public abstract Plant getCenter();
  public abstract Plant getBorder();
  public abstract Plant getShade();
}
