Response1
+response(IRequest)
Request1
-int code-String requestDes1
+Request1(String requestDes_)+int getCode()+String getRequestDes1()
IRequest
+int getCode()
AbResponse
-int handleCode;-AbResponse nextResponse
+AbResponse(int handleCode)+abstract response(IRequest)+setNextResponse(AbResponse)+final distributeRequest(IRequest)
Request2
-int code-String requestDes2
+Request2(String requestDes_)+int getCode()+String getRequestDes2()
Client