摘要: 为什么需要封装 值对象的属性需要同时满足某些条件保证值对象数据的一致性,这些属性同时被传递(作为参数) 示例 很多场景下都会用到的开始、结束时间,两个时间必须不能为空,而且这两个时间一般同时做为参数传递 将这两个属性放到一个值对象中,让它们同时变化与维护自身逻辑,与系统其它部分解耦 代码实现 当我们 阅读全文
posted @ 2020-04-12 21:11 青玄鸟 阅读(130) 评论(0) 推荐(0) 编辑