public void DecorateWithArtPiece(ArtPiece item) { IDecorator elem = this; while (elem.GetElement() != null) { elem = elem.GetElement(); } elem.SetElement(item); }
public int CountArtPieces() { var count = 0; IDecorator elem = Process; while (elem.GetElement() != null) { elem = elem.GetElement(); count++; } return(count); }