#DDD值对象

不变性设计的局限性

12-08-13 4 958 37 SpeedVan

关于不变性设计,其实很早前就存在,但由于当时并多线程和多核并未普及,而且软件的性能可通过直接升级计算机得以提升,也使其并未得到关注。但对于曾经多线程编程人员来说,这是相当深刻的。 不变性即不会改变,... 详细

伪命题:Java传递的值还是引用?

13-04-17 6 2132 7 banq

Java参数传值还是传引用? Java按值传递与引用传递? JAVA值传递还是引用传递? 初学者经常被这个问题搞得头晕脑胀,甚至它还成为程序员面试的经典试题,但是在我个人看来,这个问题本身存在误导,... 详细

值对象如何共享

12-12-18 11 929 linq

在看DDD时,说到 值对象不可以改变,于是就可以共享。 如果 值对象相同就都可以保持对它的引用,达到少创建值对象。 如下 假设,一个User 实体,Address是它的值对象 ... 详细

看了《ImplDDD》感觉又回到了原点,困惑!

13-06-23 5 939 21022102

1.ProductId, BacklogId 之类的“值对象”真的有必要存在,为什么?明明只是一些简单的id,非要变成各种所谓的VO,到底是为哪样?让UML看起来更像“聚合”? 2.“小聚合” 、“... 详细

值类型Java库包AutoValue

15-01-15 2640 2 banq

Google发布了值类型Java的开源库包 AutoValue 1.0 。方便使用Java创建值类型。 什么是值类型value type? 一个值类型对象value-typed object是指没有... 详细

在模型的两个聚合中如何重用对象

14-02-13 2 822 aptx4869

在聚合1中,对象A是一个实体对象,在聚合2中,对象A是一个值对象,这种情况,在模型中该如何设计?是为聚合1,聚合2分别定义对象A,还是他们可以重用同一个对象A? 例如,在汽车这个聚合中,因为需要对每个... 详细

两个凡是:凡是在系统树上的才是有意义的,凡是脱离了树的都是无意义的。

15-02-05 514 2 liangshan

我们的业务系统就类似一个小区(appSystem),一个小区中有很多资源,对小区中的所有资源按照类型进行树形的分类就是资源类型(resourceType),比如“停车位”是一种类型的资源、小区中的“绿... 详细

元数据值对象如何加载

14-02-11 2 455 wilsonp

在业务系统中,会使用很多元数据,比如某些论坛注册需要选择国家,总不可能将全世界所有的国家名称和代码都建立成枚举,这种应用一般都是将这些国家建立成数据库端的元数据表,这种元数据映射到系统中肯定是VO,这... 详细

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