大家好,欢迎来到IT知识分享网。
1.起源/目的:是为了解决沟通问题,降低沟通成本
2.POP-无边界 OOP-以对象为便捷(被类束缚)
DDD-扩大边界(问题域为边界),将对象组装成领域,程序分析设计更轻松
DDD是一种程序分析设计方法,不关乎具体技术,具体代码实现,依旧是OOP和AOP
3.理解DDD
Domain:领域,就是问题域,用来解决某个特定的问题;是领域专家(熟悉业务)主导
Driven:驱动,领域驱动代码实现,按照领域设计去实现功能
Design:设计,领域设计,说项目按照领域来设计的,每个领域都是按照设计实现的,那么完成每个领域之后,组装起来就能完成全部需求,不会出现变形
为了应付复杂软件核心,提供的是一个方法论,能用来解决所有问题
4.拆分领域
5.细化领域
梳理领域概念、梳理业务规则、梳理业务场景、梳理业务流程
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29830.html