Есть программа, которая посылает на сервер различные (GET, HEAD, POST) запросы и в зависимости от ответа сервера выполняет те или иные действия на сервере.Сейчас работа организована как-то так:КодC++ (Qt)enum TypeRequest{Req1, Req2, Req3};TypeRequest typeRequest;void finished(QNetworkReply *reply){switch (typeRequest){case Req1 : do1(reply);break;case Req2 : do2(reply);break;case Req3 : do3(reply);break;}}Есть ли более изящные методы организации работы?
|