美文网首页
《领域驱动设计精简版》读书三

《领域驱动设计精简版》读书三

作者: 老陈读书 | 来源:发表于2020-01-18 22:56 被阅读0次

    模型驱动设计的基本构成要素

    1、分层架构

    将一个复杂的程序切分成层。开发每一个层中内聚的设计,让每个层仅依赖于它底下的那层。

    一个通用领域驱动设计的架构性解决方案包含4个概念层

    用户界面层

    应用层

    领域层

    基础设施层

    2、实体

    有一类对象看上去好像拥有标识符,它的标识符在历经软件的各种状态后仍能保持一致,把这样的对象称为实体

    在软件中实现实体意味着创建标识符。

    3、值对象

    实体是可以被跟踪的。但跟踪和创建标识符需要很大的成本。用来描述领域的特殊方面、且没有标识符的一个对象,叫做值对象。没有标识符,值对象就可以被轻易地创建或者丢弃。如果值对象是可共享的,那么它们应该是不可变的。

    相关文章

      网友评论

          本文标题:《领域驱动设计精简版》读书三

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