摘要:
DDD是指“领域驱动设计”,CSLA则是Rockford Lhotka写的一个C#框架,一个是设计方法,一个是具体框架,根本不是一个层面上的东西,放在一起的原因只不过是因为最近我在空闲时间正做的两件事就是:学习DDD,看《Expert C# 2005 Business Objects》。其实方法论也好,代码构架也罢,都无不闪烁着作者的思想,我在学习的过程中就时不时将这两种东西放到一起胡思乱想一番,揣摩作者的意图,思索他们在设计的过程中思索什么,权衡什么,坚持什么,妥协什么,有何共同,有何差异。虽然DDD刚看了一些概念,书只读了一少半,但想法还是有一些的,写出来大家一起讨论讨论。 阅读全文