public override void Remove(AbstractFile c) { throw new NotImplementedException("Can not invoke this method. Because it is a leaf. "); }
public override void Remove(AbstractFile c) { _fileList?.Remove(c); }
public abstract void Remove(AbstractFile c);
public override void Add(AbstractFile c) { _fileList?.Add(c); }
public abstract void Add(AbstractFile c);