public override void Invoke(AbsCommand command) { if (command.Type == TypeCommand.Build) { Console.WriteLine($"command executed : {command.Command}"); } base.Invoke(command); }
public virtual void Invoke(AbsCommand command) { if (_nextWorker is null) { return; } else { _nextWorker.Invoke(command); } }
public void SendCommand(AbsCommand command) { this.command = command; }