public override void Add(FamiliaPatente component) { //??????? throw new Exception("No puedo agregar elementos. Soy primitivo."); }
public override void Remove(FamiliaPatente component){ //// cannot remove from a leaf throw new Exception("No puedo quitar elementos. Soy primitivo."); }
/// /// <param name="component"></param> public abstract void Remove(FamiliaPatente component);
/// /// <param name="component"></param> public abstract void Add(FamiliaPatente component);
/// /// <param name="component"></param> public override void Remove(FamiliaPatente component){ //Verificar cómo se elimina? Verificar que la familia tenga al menos un hijo siempre... listaFamiliaPatente.Remove(component); }
/// /// <param name="component"></param> public override void Add(FamiliaPatente component){ listaFamiliaPatente.Add(component); }
public Familia(FamiliaPatente familiaPatente) { Add(familiaPatente); //No hay familias sin hijos... }