public override void Handle(OrderContext orderContext) { // }
public override void Handle(OrderContext orderContext) { orderContext.State = new Cargo(); }
public override void Handle(OrderContext orderContext) { orderContext.State = new Delivery(); }
public abstract void Handle(OrderContext orderContext);