override public void execute() { sticky_obj = new StickyObj(storage.GetFigure(index)); storage.deleteFigure(index); storage.setFigure(sticky_obj); index = storage.getCount() - 1; }
public void execute(Storage storage_, int index_) { storage = storage_; index = index_; sticky_obj = new StickyObj(storage.GetFigure(index)); // по переданному индексу делаем объект липким storage.deleteFigure(index); storage.setFigure(sticky_obj); Console.WriteLine(index); }