public override void Execute() { foreach (IFigure f in arr) { figures.Remove(f); } figures.Add(cf); }
public override IFigure Clone() { CompositeFigure res = new CompositeFigure(); foreach (IFigure f in children) { res.Add(f.Clone()); } return res; }
public override IFigure Clone() { CompositeFigure res = new CompositeFigure(); foreach (IFigure f in children) { res.Add(f.Clone()); } return(res); }
public override void Execute() { figures.Add(f); }