摘要:
区别:1、reset是彻底回退到指定的commit版本,该commit后的所有commit都将被清除;而revert仅是撤销指定commit的修改,并不影响后续的commit。2、reset执行后不会产生记录,revert执行后会产生记录。 阅读全文
posted @ 2022-06-13 17:26
gtz123456
阅读(131)
评论(0)
推荐(0)
摘要:
不变量 产生好的ADT设计,其中最重要的一点就是它会保护/保留自己的不变量。 不变量是一种属性,它在程序运行的时候总是一种状态,而不变性就是其中的一种:一旦一个不变类型的对象被创建,它总是代表一个不变的值。当一个ADT能够确保它内部的不变量恒定不变(不受使用者/外部影响),我们就说这个ADT保护/保 阅读全文
posted @ 2022-06-13 00:13
gtz123456
阅读(102)
评论(0)
推荐(0)
浙公网安备 33010602011771号