• 15.DDD


    1.起源/目的:是为了解决沟通问题,降低沟通成本

    2.POP-无边界  OOP-以对象为便捷(被类束缚)

       DDD-扩大边界(问题域为边界),将对象组装成领域,程序分析设计更轻松

       DDD是一种程序分析设计方法,不关乎具体技术,具体代码实现,依旧是OOP和AOP

    3.理解DDD

    Domain:领域,就是问题域,用来解决某个特定的问题;是领域专家(熟悉业务)主导

    Driven:驱动,领域驱动代码实现,按照领域设计去实现功能

    Design:设计,领域设计,说项目按照领域来设计的,每个领域都是按照设计实现的,那么完成每个领域之后,组装起来就能完成全部需求,不会出现变形

    为了应付复杂软件核心,提供的是一个方法论,能用来解决所有问题

    4.拆分领域

    5.细化领域

    梳理领域概念、梳理业务规则、梳理业务场景、梳理业务流程

  • 相关阅读:
    二维动规思想,j 具有明显枚举特征
    二分法题目总结
    最大(小)值最小(大)化 (二分法变形)
    C/ C++ 输入输出流
    正序扫描字符串问题
    React(基础一)_react中的三大属性
    找位置
    STL vector
    STL stack
    打印日期
  • 原文地址:https://www.cnblogs.com/bjhblogs/p/14539091.html
Copyright © 2020-2023  润新知