public override void remove(ProductoAbstracto componente) { this.subProductos.Remove(componente); }
public virtual void remove(ProductoAbstracto componente) { throw new NotSupportedException(this.GetType().Name + "remove()"); }
public override void add(ProductoAbstracto componente) { this.subProductos.Add(componente); }