protected virtual bool IsNeighbourTo(BaseArea area) { return false; }
protected override bool IsNeighbourTo(BaseArea area) { throw new NotImplementedException(); }
public virtual BaseArea Merge(BaseArea other) { return null; }
///<summary>Összeolvasztja a példányt a kapott konstrukcióval.</summary> ///<param name="other">A másik konstrukció</param> ///<returns>Az összeolvasztás után kapott konstrukció</returns> public override BaseArea Merge(BaseArea other) { throw new NotImplementedException(); }