第六十四条:努力使失败保持原子性

当对某个对象操作时抛出异常之后,通常我们期望这个对象仍然保持在一种定义良好的可用状态之中。因为调用者对象期望能从这种

异常中进行恢复。一般而言,失败的对象操作方法应该使对象保持在被操作之前的状态。具有这种属性的方法称为具有失败原子性。

原文地址:https://www.cnblogs.com/wangliyue/p/4546779.html