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);
        }
Exemple #4
0
 public override void Execute()
 {
     figures.Add(f);
 }