Command 是一个封装了命令的请求和响应内容的业务对象,澄清一点这里并不是指的是command模式。
doDispatch方法根据Command内的请求信息获得相应的响应信息。
这里是使用返回一个新建值对象好呢还是对象引用好呢。
希望大家由由代码的优雅和维护性角度来看待这个问题。
貌似DDD这本书里面很推荐两种备选方案中的一种,不过想听听大家的意见。
public Command doDispatch(Command command) ;
public void doDispatch(Command command) ;
doDispatch方法根据Command内的请求信息获得相应的响应信息。
这里是使用返回一个新建值对象好呢还是对象引用好呢。
希望大家由由代码的优雅和维护性角度来看待这个问题。
貌似DDD这本书里面很推荐两种备选方案中的一种,不过想听听大家的意见。
public Command doDispatch(Command command) ;
public void doDispatch(Command command) ;
本文讨论了Command模式中doDispatch方法的实现细节,特别是在返回新建值对象与对象引用之间的选择,并从代码优雅性和维护性的角度出发征求社区意见。
1836

被折叠的 条评论
为什么被折叠?



