-2
我创建对在Java TCP的顶部的应用层协议。它将用于传输文件,图像,消息等。它通过向服务器发送命令(例如“hello”,“key,”data“...)。爪哇处理接收到的命令
有没有更好的方法处理这些命令不仅仅是一个很长的switch语句(执行代码)?
我创建对在Java TCP的顶部的应用层协议。它将用于传输文件,图像,消息等。它通过向服务器发送命令(例如“hello”,“key,”data“...)。爪哇处理接收到的命令
有没有更好的方法处理这些命令不仅仅是一个很长的switch语句(执行代码)?
我不知道您的具体情况,但我会(就像脚气),建议您使用地图。如果你的命令集是不可改变的,这是不会在运行时改变,我会强烈建议你Guavas immutable collections。他们是线程安全和相当快。
PS对不起,我的英文破碎
你也可以去地图的指令,或trategies的列表,每个方法,如果CURENT ARG符合它的标准wthat会告诉我们。有多种方式实现这一目标:) – Beri
谢谢,我会使用地图。这样更好。 – Fazi