大佬教程收集整理的这篇文章主要介绍了不变量和验证规则有什么区别?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
或者它们是不同的,其中不变量是保护对象变得无效,验证是检查对象的有效性,即使它已经改变了它的状态(它可能处于有效或无效状态)?在上面的例子中,如果我使用不变量,我在更新折扣之前检查不变量,并且在验证的情况下,我应用50%折扣然后检查有效性(对象已经处于无效状态).
一个必然结果是,不变执行最好由自身变异(或创建)的东西执行,如自我保护反射,而验证通常由第三方完成.
Always valid学派主张使用不变量而不是验证.我认为它与DDD和Aggregates完美配合.
以上是大佬教程为你收集整理的不变量和验证规则有什么区别?全部内容,希望文章能够帮你解决不变量和验证规则有什么区别?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。