170526-初探DDD
像是以前我们设计一个系统的时候,我们首先考虑的是设计数据库,设计表,什么功能对应什么表,但是 DDD 就不一样,领域驱动,意思就是我们从需求的角度出发,比如说我们做一个论坛,我们首先考虑的是有发帖回帖 这些功能 就像是前台的模块化一样,一个系统,我们需要考虑 用户 商品 库存 等等,而不是停留在以前 建库建表 用户 角色 商品信息 这些,这样就不会依赖于细节,细想一下 是不是有点像mvc里面的控制器呢
像是以前我们设计一个系统的时候,我们首先考虑的是设计数据库,设计表,什么功能对应什么表,但是 DDD 就不一样,领域驱动,意思就是我们从需求的角度出发,比如说我们做一个论坛,我们首先考虑的是有发帖回帖 这些功能 就像是前台的模块化一样,一个系统,我们需要考虑 用户 商品 库存 等等,而不是停留在以前 建库建表 用户 角色 商品信息 这些,这样就不会依赖于细节,细想一下 是不是有点像mvc里面的控制器呢