DDD就是说要面向对象设计吧?

恕我理解的简单直白

我觉得可以理解为面向应用,是针对特定领域而言的OO,与领域相关的对象关系被重点提及。

我觉得业务这个东西挺难抽象成对象及对象之间得关系得

那么领域是否理解为业务?

DDD是OO的深化,更具有可操作性,OO语言和方法已经很多年,成为编程主流,但是人们还在不断探索,所以DDD是OO最近出现一个方法学,集大成者。

OO认为一切都是对象,对象是重点。
DDD认为领域对象是所有对象中最重要的,是重点中的重点。
两个不同领域(A、B)的系统可能都是OO的,但A绝不会认为B领域的对象是它的重点。A的负责人可能会对B的设计者说:这种设计看上去很好,但是对我们有什么用呢?

DDD中的领域模型并不一定就是对象模型,但用OO去实现领域模型应该是比较明智的。

来这个论坛老久了,
总在看ddd的帖子,
看到现在才正真明白领域驱动模型是什么意思
回想一下以前做过的项目,都是如下步骤(所谓的面向数据库编程)
了解需求》设计数据库表》设计架构》编码》测试
小项目,这样设计也体现不出有多么逊的

其实应该是
了解需求》设计软件架构》编码》测试
设计软件架构的驱动者是需求,也就是domain业务
db设计应该跟软件架构设计是独立的,没有依赖的

这个心得看着简单,我现在才理解
应该理解的没错吧

凌晨了,祝贺下
抽根烟。。。。。。