DDD入门

作者: 一二四八_roc | 来源:发表于2017-08-14 12:00 被阅读130次

    代码写了很多年了,技术上的变化是层出不穷,
    业务怎么规划呢,DDD就是面向这个问题

    发展历程

    2002年的《企业应用架构模式》总结了企业应用架构的设计模式;
    2004年的《领域驱动设计-软件核心复杂性应对之道》,首次提出了DDD的概念
    2010年的CQS模式改造
    其他相关资料书籍,比如《领域驱动设计实现》

    领域驱动设计是什么?

    DDD事实上是针对OOAD的一个扩展和延伸,基于面向对象分析与设计技术,对技术架构进行了分层规划,同时对每个类进行策略和类型的划分。

    DDD的特性

    • 分层架构:成熟、清晰的分层架构、领域对象与现实世界的业务映射,明确的职责划分;
    • 复用:领域对象是核心,完整的业务对象描述,设计基于领域对象而不是数据库;
    • 使用场景:具备复杂业务逻辑、不适用普通CRUD业务,维护性和扩展性良好,但对设计和开发人员要求高。

    相关文章

      网友评论

          本文标题:DDD入门

          本文链接:https://www.haomeiwen.com/subject/rqturxtx.html