作者 内容
 cooldot   一个模式实践的机会
 

需求如下(有关通讯):
从上一级接收不同的数据报,根据不同的数据报头,作不同的处理,如:下发到下一级,自己处理等。数据报格式有改变的可能(可能性很小)。我用工厂模式实现,不知大家有什么高见!

 03/06/18 09:07 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 d_jt  用strategy好
 
 03/06/18 16:49 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cooldot   回复: 用strategy好
 

你大彻大悟,我还没达到你那层次:)。不过,用template也不错

 03/06/18 17:16 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 d_jt  回复: 用strategy好
 

呵呵,我现在在网上讨论把很多客套话都省略了,请谅解

 03/06/18 17:20 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 filbert  回复: 一个模式实践的机会
 

strategy不合适,工厂可以。

 03/06/18 17:53 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 filbert  回复: 用strategy好
 

一次收到一个数据包,这个数据包代表进行一次处理。stragegy适用的environment是一系列处理中的不同算法实现。对吧?

 03/06/18 17:55 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cooldot   回复: 用strategy好
 

我想为各个协议的处理提供一个统一的接口,而且他们各自的处理方式大致相同(接收,发送,检验和相应的跟数据库的交互),所以我还是认为strategy或template比较不错

 03/06/19 08:45 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 d_jt  哦,你可以把template和strategy结合起来用阿
 
 03/06/19 13:00 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cooldot   是的,本来模式只是个参考。不过实际的系统不是一个模式所能解决的
 
 03/06/19 15:27 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 j2ee  具体一点
 
 03/06/24 12:29 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cooldot   详细一点的
 

手机用户拨打1111->语音提示按1...2...3...4...等等->网关1->网关2->网关3->网关4...->联通或移动
1。每个网关有可能跟数据库(不是联通或移动的)交互
2。网关间通过socket连接
3。每个业务对应一种协议
4。每种协议不尽相同(这是费话),当然各个操作也不一样。
5。有的协议的信息不被传送到联通或移动。比如,到业务1到达网关3,网关3就跟数据库交互,然后通过网关2,1返回结果给用户

 03/06/25 09:11 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cooldot   看详细一点的
 
 03/06/25 09:13 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首