我现在用C ++开发一个json-rpc项目。我还没决定如何处理rpc的请求。从客户端,服务器接收如下的jsons。
{"method":"App1hoge", ...}
{"method":"App1fuga", ...}
{"method":"App2foo", ...}
服务器端处理一些应用程序,App1,App2等。所以我想我应该为每个类设计 ApplicationRule 类。在这种情况下,需要 App1Rule 和 App2Rule 类。我还应该设计ApplicationRuleManager来处理每个规则。但我不确定如何设计 ApplicationRuleManager 。
一般来说,我应该如何设计 ApplicationRuleManager 与每个 ApplicationRule 之间的关系?策略模式是否熟悉这种情况?
任何帮助都将不胜感激。