【实施篇】领域对象的生命周期
面临的挑战:
1.在整个生命周期中维护完整性
2.防止模型陷入管理生命周期复杂性造成的困境当中。
聚合,对外暴露一个entity,却维护一组entity的一致性?
工厂,存储库?
在具有复杂关联的模型中,要想保证对象更改的一致性是很困难的。不仅互不关联的对象需要遵守一些固守规则,而且紧密关联的各族对象也要遵守一些固定规则。然而,过于谨慎的锁定机制又会导致多个用户之间毫无意义地相互干扰,从而使系统不可用。
固定规则是指数据变化时必须保持一致性规则。
面临的挑战:
1.在整个生命周期中维护完整性
2.防止模型陷入管理生命周期复杂性造成的困境当中。
聚合,对外暴露一个entity,却维护一组entity的一致性?
工厂,存储库?
在具有复杂关联的模型中,要想保证对象更改的一致性是很困难的。不仅互不关联的对象需要遵守一些固守规则,而且紧密关联的各族对象也要遵守一些固定规则。然而,过于谨慎的锁定机制又会导致多个用户之间毫无意义地相互干扰,从而使系统不可用。
固定规则是指数据变化时必须保持一致性规则。