【发布时间】:2011-10-23 01:33:03
【问题描述】:
对于服务器-句柄-客户端请求,应该使用哪种 OOD 设计模式?
我建议允许在组件和应用程序之间交换信息(即消息)的消息交换模式。
消息交换模式 (MEP) 描述了通信协议建立或使用通信通道所需的消息模式。有两种主要的消息交换模式——请求-响应模式和单向模式。例如,HTTP 是一种请求-响应模式协议,而 UDP 是一种单向模式。
http://en.wikipedia.org/wiki/Messaging_pattern
我说的对吗?更好的想法?
谢谢
【问题讨论】:
-
FWIW,我认为如果您不确定要使用哪种模式,最好先解决问题,然后再决定哪种模式最能描述解决方案,看看这种实现是否允许您清理完全没有。当您知道该模式解决了问题时,从设计模式开始是很棒的,但是如果您不确定,那么您只是将自己限制在解决其他很可能不是您的问题的问题上。很难想象一个服务器-客户端交互不能松散地描述为一种消息交换模式,所以这个标签什么都没有。
-
+1 给史蒂夫。按被认为有害的模式设计。
-
我同意你的看法。但是,在我开始编码之前,我必须有一个关于如何解决问题的基本框架。那就是哪种模式可以帮助我解决它。对吗?
标签: c++ c design-patterns client-server