与C#中类似的方法相比,为什么在Eiffel中定义clone或equal方法会对类型问题提供更大的保护呢?
发布于 2011-06-12 11:28:17
实际上,clone和equal并没有提供什么很好的东西。这两个例程即将退出,在最新版本中分别由twin和运算符~取代。
这两个例程的问题是没有提供很好的保护。两者都接受ANY类型的对象(这是一个问题)。它们的新对等物更安全,并在编译时提供更好的控制。
https://stackoverflow.com/questions/6319834
复制相似问题