这个情况应该选择那种设计模式?

mia0x75 发布于 2017/02/21 17:57
阅读 140
收藏 1

简化需求,大概在TCP上建立自己的协议,协议走ASCII方式,也就是直接发送字符串,每个字符串由命令和数据两部分组成,比如解析以下4个命令:

CommandA key1=value1 key2=value2
CommandB
CommandC key1=value1 key2=value2 key3=value3 key4=value4
CommandD key1=value1

ComamndA-D四个命令,后面是数据的键值对,那么通常来说那种模式最合适做这种事情。

 

真实场景如:registration account=13800138000 password=123456 name=xxxx gender=1 occupation=2 birth_date=yyyy-mm-dd ....

加载中
0
就是个精虫上脑的地方
就是个精虫上脑的地方

可能是过于简化需求了 反而觉得用不着设计模式。。。

非要用的话 就用命令模式好了 可扩展性比较好 看这个需求的样子 以后增加各种命令也是很有可能的

返回顶部
顶部