可以认为你DDD就是把面向对象设计和实现讲得更细么
来源:7-1 DDD的核心思想与方法回顾

慕妹9217275
2022-02-09
可以认为你DDD就是把面向对象设计讲得更细么?
1、面向对象语言就是有对象,对象有属性和行为,而平常开发都是贫血模型,虽然是用的java但是没用到面向模型,怎么开发都能实现程序功能
2、如果用面向对象来开业务系统具体该怎么做,面向对象语言只是介绍了语法又没具体说该怎么开发业务系统,
3、为了用面向对象语言开发系统的更好,所以有了面向对象语言的7大设计原则,面向对象语言的23设计模式
4、7大设计原则是为了代码更健壮和灵活,设计模式又分为创建型、结构型、行为型也是为了代码更健壮和灵活
5、面向对象语言用设计原则和设计模式能使代码更健壮和灵活,但是代码写的好,系统设计的不一定好,所有了DDD领域驱动设计这套方法论来帮助做出一定的规范
6、DDD领域驱动设计感觉就是用面向对象语言的思想来组织代码结构(如果没有这种规范和指导思想每个人的风格都不一样,代码很混乱,如果不用DDD用其它的方法论也能达到这种效果应该也可以),而底层存储层结构(如mysql数据库)就是根据功能来设计的数据结构,所以说没有DDD我们也能开发代码,有了DDD之后我们对代码的结构和使用习惯就有章可循。一句话就是DDD之前只有数据库表结构设计,有了DDD之后就有了战略设计+战术设计+数据库表结构设计。
写回答
2回答
-
尤达_技术咖啡
2022-02-09
你好,不能这么认为。面向对象和DDD的联系和区别,在1.3节有详细讲解。
00 -
慕妹9217275
提问者
2022-02-09
为了做出更好的系统和应对软件危机,大师们想出了很多方法,从这个目的做为起点出发再去讲或者学习DDD感觉效果会更好
00
相似问题