领域驱动设计
iteye_5681
这个作者很懒,什么都没留下…
展开
-
柔性设计
昨天和同学打电话, 讨论在类的一个方法,关于在方法体中满足某些条件 或者不满足某些条件直接return的做法, 与在方法体中进行很多的逻辑判断在方法体的最后位置return掉好的做法的优劣比较. 感觉如果在方法体的最后做逻辑判断并且return的话, 阅读代码的人要阅读很多无用的代码, 会增加大脑的负荷. 而且这种做法一般是c语言等面向过程思维的结果. 另外一个问题是关于方法堆栈的问题, 因为静态...2008-08-22 09:04:51 · 286 阅读 · 0 评论 -
比较两种处理业务对象的方法的优劣
Command 是一个封装了命令的请求和响应内容的业务对象,澄清一点这里并不是指的是command模式。 doDispatch方法根据Command内的请求信息获得相应的响应信息。 这里是使用返回一个新建值对象好呢还是对象引用好呢。 希望大家由由代码的优雅和维护性角度来看待这个问题。 貌似DDD这本书里面很推荐两种备选方案中的一种,不过想听听大家的意见。 public Command...2008-10-03 21:58:26 · 127 阅读 · 0 评论