分享一点不成熟的理解,还请本着交流进步的大原则喷之.从去年开始接触和套用DDD以来,已经有1年多时间了.也先后在2个生产项目中主导应用. 一.一些概念 DDD经典分层: 分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合.严格分层架构,某层只能与直接位于其下方的层发生耦合:松散分层架构,则允许任意上方层与任意下方层发生耦合.大原则如此,我一般都是采用松散分层,严格的太夸张,在团队里推广起来挺难的. CQRS: 命令查询职责分离,是由Betrand Meyer(Eiffel语言之父,OCP…