Ruby中的对象一旦别冻结,此对象将变得不可改变,即所有的状态都是不可改变的,
并且对其方法的调用也会失败。
某个对象一旦被冻结,就没有办法解冻了,使用clone方法拷贝一个被冻结的对象
,那么得到的拷贝也是一个被冻结的对象。但调用dup方法拷贝一个对象的到的拷贝就
不是冻结的。
对象的冻结机制,能很好的保证原对象不被随意的修改。
Ruby中的对象一旦别冻结,此对象将变得不可改变,即所有的状态都是不可改变的,
并且对其方法的调用也会失败。
某个对象一旦被冻结,就没有办法解冻了,使用clone方法拷贝一个被冻结的对象
,那么得到的拷贝也是一个被冻结的对象。但调用dup方法拷贝一个对象的到的拷贝就
不是冻结的。
对象的冻结机制,能很好的保证原对象不被随意的修改。