Command模式,适合吗?

需要处理的问题:
接受用户不同的请求,根据请求的不同作不同的处理:1,用户要查询某个人的状况,返回用户的状况;2,用户和别的用户聊天,需要给接受方都发送消息;3,用户要查询好友,要按照特定的查询条件返回不同格式、要求的查询结果;4,还有不需要回复消息的情况等等

消息定义:消息的前几位表示用户的具体请求,后面部分表示要处理的信息

我想使用Command模式,适合吗?

典型的Command模式需要有一个接口.接口中有一个统一的方法,"将命令/请求封装为对象"?
如何封装命令,不同系统,有不同的做法.命令封装在一个Collection的List中,任何对象一旦加入List中,实际上装入了一个封闭的黑盒中,对象的特性消失了,只有取出时,有可能模糊的分辨出?

哎,连个up的都没有,太不够意气了,还好这事已经完了!!
http://community.csdn.net/Expert/topic/3468/3468892.xml?temp=.3314173

Re: Command模式,适合吗? 发表时间: Oct 28, 2004 3:36 PM 回复

哎,连个up的都没有,太不够意气了,还好这事已经完了!!
http://community.csdn.net/Expert/topic/3468/3468892.xml?temp=.3314173

__________________
Yesterday once,more!


Re: 请教!有讨论价值~ 我实在搞不定了 发表时间: Oct 28, 2004 3:43 PM 回复

原因狠简单,你的问题太简单了,而高手高手高高手是不会费墨的,要不不被别的高手高手高高手笑话,建议你转战csdn吧,哪里支持是初学者的天堂,路过……

__________________
Yesterday once,more!


你真幽默

这个案例中,消息就是命令,将消息封装在一个对象中,接受端然后打开它,根据消息中命令指令,调用相应的Action。

不一定要放在一个Collection的List。