#DDD值对象

实体标识与数据库主键

18-11-09 1240 3 banq

今天,我们将讨论DDD意义上的标识与数据库主键之间的区别。 我们经常将两者混合在一起,但它们真的是一回事吗? 实体标识 在DDD的背景下,标识是实体固有的东西。 只有实体拥有它; 它是用于区别... 详细

领域驱动设计简介之二

18-12-26 2016 2 banq

架构模块 正如我们已经指出的那样,大多数DDD系统可能会使用OO范例。因此,我们对领域模型的元素可能很​​熟悉,例如 实体,值对象 和 模块 。例如,如果您是Java程序员,那么将DDD实体视... 详细

不变性immutablity设计 回复

15-06-02 2 491 sinaID73652

楼主,事实上我看了帖子后还是比较混乱,不明白immutablity是怎么解决并发问题的,请楼主指教。 我看了帖子后大概理解是, 值对象类似于栈上的值数据,只有自己的线程可以访问和修改,不同线程拥有的... 详细

DTO与值对象和POJO比较

18-11-10 1406 1 banq

本文想澄清DTO与Value Object与POCO的区别,其中DTO代表数据传输对象,而POCO是Plain Old CLR Object,在Java环境中也称为POJO。 对Value Obje... 详细

Cookie Cutter架构 - Janos Pasztor

19-01-09 408 1 banq

在业务应用程序方面,您需要一个可以很好地扩展的体系结构。这是我的看法,基于Uncle Bobs EBI。 尽管大多数人都认为我是DevOps人,但我经常在咨询项目期间使用业务应用程序,甚至在为Dev... 详细

什么是实体边界交互器架构

19-01-09 489 banq

实体边界交互器Entity—Boundary—Interactor(EBI)源自Bob大叔在其题为“  Architecture:The Lost Years” 及其 . 详细

实体与价值对象的比较

18-11-21 739 banq

为了定义实体和值对象之间的差异,我们需要引入三种类型的相等性,当我们需要将对象相互比较时,它们会起作用。 引用相等意味着如果两个对象引用内存中的相同地址,则认为它们是相等的。 标识符相等性意味... 详细

值对象的层次结构

18-12-25 284 banq

有两个类:Person  和Document,具有以下业务规则: 一个Person  可以拥有零个或一个Document。 Document只能分配给一个Person  。 没有Perso... 详细

共有 80 上一页 1 2 3 4 5 6 7 ... 10 下一页