2017-12-26值对象

内的技术分享两级分化比较严重,要么太过高大上——关于架构、新技术之类,要么太底层——关于数据库优化、底层性能优化之类,但很少有人来讲中间的那一层——软件编程方法。


《实现领域驱动设计》中关于值对象特征的定义:

描述了领域中的一件东西

不可变的

将不同的相关属性组合成了一个概念整体

当度量和描述改变时,可以用另外一个值对象予以替换

可以和其他值对象进行相等性比较

不会对协作对象造成副作用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,641评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 隔三差五就听到身边的朋友抱怨用盖碗泡茶时,“怎么被烫成红烧猪蹄”,新手老手无一例外。真的有那么玄? 新人选盖碗 ...
    妙岩子阅读 4,053评论 0 49
  • 投射我儿早睡早起,注意面部卫生,脸上的毛囊炎好了,面部也光滑如初。 投射我儿在校认真听课,努力学习,有计划,有目标...
    花开生两面阅读 1,150评论 0 0
  • 又做了一晚上的梦,脑袋混混沌沌好像一锅浆糊,不是被闹铃吵醒估计还要继续迷糊。小静看看左边熟睡的老公右边熟睡的孩子嘀...
    都市一棵草阅读 3,110评论 4 1