我有Grady Booch的设计模式一书,但我对责任链和命令设计模式之间的区别感到困惑?谁能提供一些清晰度?
我试图找出在微型服务器系统使用哪一个,你可以像发送命令LOGIN <user:pass>或ADD_ENTRY <title:description>左右,然后我想我可以让一个线程在那里我分析任何数据进来,然后把它扔出去一些commandHandler或者看看command与它一起发送的数据的东西,并对其执行操作.似乎责任链或命令都可以为此工作,但我对它们之间的区别感到困惑.
谁能解释一下?